Para trazar una lnea del tiempo en la cual mostremos la evolucin de los lenguajes de
programacin es necesario manejar y conocer a la perfeccion lo que significa el lenguaje y
su relacin con la lgica matematica, los formalismos de calculo y los lenguajes de
programacin.
Los pioneros fueron quienes ya sabiendo lo que significaba el lenguaje maquina trabajaron
durante dcadas para ofrecernos la gran variedad, utilidad y especialidad de la
programacin actual orientada a diversos sectores del mundo.
-Fortran 1953: estructuras de control.
Fortran que originalmente significa sistema de traduccin de formulas matematicas pero
se ha sabido abreviar a la FORmula TRANslations, este es el mas viejo de los llamados
lenguajes de alto nivel , este fue diseado originalmente por IBM durante los aos 50, se
hizo muy popular y entonces fue all en donde otros vendedores comenzaron a crear sus
propias versiones.
-LISP 1958: Manejo automatico de la memoria, inteligencia artificial.
-ALGOL 1960: BNF, Estructura de bloques
-ALGOL 68: Computacin paralela
-SIMULA 1967: Lenguaje con propsito especifico (SIMULACION DE PROCESOS)
-COBOL 1968, 74, 85: Lenguaje con propsito especifico ( PROCESAMIENTO DE GRANDES
CANTIDADES DE DATOS)
Orientada a objetos:
-Smalltalk 1971: tres evoluciones 72,76 Xerox, 80 (Apple,DEC,HP,Tecktronix)
-ADA 1973: Muy alto nivel combinando programacin concurrente y en tiempo real;
paquetes y mecanismos de excepciones.
-C++ 1984: Evolucin de C, con soporte a mecanismos orientados a objetos.
-OCAML 1990: Evolucion de CAML, OO
-JAVA 1990: Maquina virtual OO, internet, portabilidad.
-JANUS, CORDIAL 1990: Programacion visual.
-VISUAL XX 1990: interfaces visuales para la programacin textual.
http://ocw.univalle.edu.co/ocw/ingenieria-de-sistemas-telematica-y-afines/fundamentosde-lenguajes-de-programacion/material-1/evolucionLP.pdf
http://www.galeon.com/ultimopunto/cat_compu/compu_lenhisto.htm
http://www.acta.es/medios/articulos/informatica_y_computacion/034083.pdf