-
Jacquard utilizaba los orificios en tarjetas perforadas para representar los movimientos de un brazo de la máquina de tejer, con el objetivo de generar patrones decorativos automáticamente.
-
Nace el primer software que es capaz de calcular el numero de Bernoulli utilizando las tarjetas perforadas
-
FORTRAN incluía algunas palabras reservadas provenientes del Inglés, como “IF”, “GOTO” (go to) y “CONTINUE”
-
-
Alonzo Church fue capaz de expresar el cálculo lambda a través de fórmulas. La máquina de Turing estableció las bases para almacenar programas como datos en la arquitectura de von Neuman de una computadora.
-
-
Sistema de codificación ENIAC.
Plankalkül (Konrad Zuse) -
-
-
-
-
Creado por John Backus et al.;
-
-
Creado por John McCarthy et al.;
-
-
Creado por el Short Range Committee, altamente influenciado por Grace Hopper.
-
“Lenguaje para algoritmos"
Estructuras de bloques anidadas:
Las secuencias de código y las declaraciones asociadas se pueden agrupar en bloques sin tener que pertenecer explícitamente a procedimientos separados;
Ámbito léxico:
Un bloque puede tener sus propias variables, procedimientos y funciones, invisible al código fuera de dicho bloque, por ejemplo, ocultamiento de información. -
-
-
-
-
Inventado en la década de 1960 por Nygaard y Dahl como un superconjunto de Algol 60, fue el primer lenguaje diseñado para apoyar la programación orientada a objetos.
-
-
-
Las variadas pero poco usadas características de Algol 68 (por ejemplo, bloques simultáneos y paralelos) y su complejo sistema de atajos sintácticos y coerciones automáticas de tipo lo hicieron impopular entre los ejecutores y se ganó una reputación de ser difícil. Niklaus Wirth salió del comité de diseño para crear el sencillo lenguaje Pascal.
-
En principio un lenguaje de programación sistemas, fue desarrollado por Dennis Ritchie y Ken Thompson en los Laboratorios Bell entre 1969 y 1973.
-
Prolog, diseñado en 1972 por Colmerauer, Roussel y Kowalski, fue el primer lenguaje de programación lógica.
-
ML construyó un sistema de tipos polimórfico (inventado por Robin Milner en 1973) en el tope de Lisp, pionero en los lenguajes funcionales de programación con tipado estático.
-
-
Smalltalk (mediados de los 70) proporcionaron un completo diseño de un lenguaje orientado a objetos.
-
SQL (inicialmente sólo un lenguaje de consulta, posteriormente ampliado con construcciones de programación)
-
-
C++ (C con clases, el nombre cambió en Julio de 1983)
-
-
MATLAB
-
-
-
-
-
-
-
-
-
-
-
Construir lenguajes para apoyar la programación concurrente y distribuida
Desarrollo de software orientado a componentes.
XML para interfaz gráfica (XUL, XAML).
El código abierto como una filosofía de desarrollo de lenguajes, incluyendo la colección de compiladores de GNU y lenguajes recientes, como Python, Ruby, y Squeak.
Lenguajes que soporten programar sobre los procesadores de la GPU en paralelo, como OpenCL. -
-
-
-