Você está na página 1de 3

Historia de los lenguajes de programación

En la década de 1940 fueron creadas las primeras computadoras modernas, con


alimentación eléctrica. La velocidad y capacidad de memoria limitadas forzaron a los
programadores a escribir programas, en lenguaje ensamblador muy afinados.
Finalmente se dieron cuenta de que la programación en lenguaje ensamblador
requería de un gran esfuerzo intelectual y era muy propensa a errores.

En 1948, Konrad Zuse publicó un artículo acerca de su lenguaje de programación


Plankalkül. Sin embargo, no fue implementado en su vida y sus contribuciones fueron
aisladas de otros desarrollos.

Entre algunos lenguajes importantes que fueron desarrollados en este período se


encuentran:

1943 - Plankalkül (Respetad a Conrado), diseñado, pero sin implementar durante


medio siglo
1943 - se crea el sistema de codificación ENIAC.
1949 - 1954 -- una serie de conjuntos de instrucciones nemotécnicas, como la de
ENIAC, comenzando en 1949 con C-10 para BINAC (que luego evolucionaría en
UNIVAC). Cada conjunto de instrucciones estaba destinado a un fabricante específico.

Las décadas de 1950 y 1960


En los cincuenta, los tres primeros lenguajes de programación modernos, cuyos
descendientes aún continúan siendo utilizados, son:

FORTRAN (1955), creado por John Backus.


LISP (1958), creado por John McCarthy.
COBOL (1959), creado por el Short Range Committee, altamente influenciado por
Grace Hopper.

1951 - Regional Assembly Language 1967 - BCPL (precursor de C)


1952 - Autocode 1968 - ALGOL 68
1954 - IPL (precursor de LISP) Algunos lenguajes importantes que se
1955 - FLOW-MATIC (precursor de desarrollaron en este período fueron:
COBOL) 1968 - Logo
1957 - FORTRAN (primer compilador) 1969 - B (precursor C)
1957 - COMTRAN (precursor de COBOL) 1970 - Pascal
1958 - LISP 1970 - Forth
1959 - FACT (precursor de COBOL) 1972 - C
1959 - COBOL 1972 - Smalltalk
1959 - RPG 1972 - Prolog
1962 - APL 1973 - ML
1962 - Simula 1975 - Scheme
1962 - SNOBOL 1978 - SQL (inicialmente sólo un
1963 - CPL (precursor de C) lenguaje de consulta, posteriormente
1964 - BASIC ampliado con construcciones de
1964 - PL/I programación)
1978 - Modula-2 1994 - CLOS (parte del ANSI Common
1980 - C++ (C con clases, el nombre Lisp)
cambió en julio de 1983) 1995 - Java
1983 - Ada 1995 - Delphi (Object Pascal)
1984 - Common Lisp 1995 - JavaScript
1984 - MATLAB 1995 - PHP
1985 - Eiffel 1996 - WebDNA
1986 - Objective-C 1997 - Rebol
1986 - Erlang 1999 – D
1987 - Perl 2000 - ActionScript
1988 - Tcl 2001 - C#
1988 - Mathematica 2001 - Visual Basic .NET
1989 - FL (Backus); 2002 - F#
1990 - Haskell 2003 - Groovy
1991 - Python 2003 - Scala
1991 - Visual Basic 2003 - Factor
1991 - HTML (lenguaje de marcado de 2005 - Scratch
hipertexto) 2007 - Clojure
1993 - Ruby 2009 - Go
1993 - Lua 2011 - Dart
2014 - Swift

Fundamentos de programación

Lo primero que tienes que saber es que el ordenador es una máquina eléctrica y solo
entiende el llamado código binario (1 y 0).

Los lenguajes más cercanos al idioma del ordenador, llamados de bajo nivel,
Los lenguajes de programación de alto nivel permiten dar órdenes al ordenador con un
lenguaje parecido al nuestro (Visual Basic, Pascal, Logo, C++, JavaScript, etc.) y siempre
o casi siempre en ingles.

Hay Programas, Algoritmos, Diagramas de flujo y pseudocódigo.

Tipos de datos, variables, constantes, expresiones, control de flujos, funciones,


procedimientos

Lenguaje C

Necesidades:
 Compilador.
 Editor, un entorno de desarrollo integrado, llamado también IDE (sigla en inglés
de integrated development environment), es un programa informático
compuesto por un conjunto de herramientas de programación. Puede
dedicarse en exclusiva a un solo lenguaje de programación o bien puede
utilizarse para varios.
 Sistema Operativo.
Editores de Lenguaje C

 Dev-C++
 Code::Blocks
 Microsoft Visual C++

Você também pode gostar