-
Charles Babbage diseñó entre 1833 y 1842 una máquina a la que llamó “máquina
analítica” -
Babbage le pidió a Ada Lovelace que hiciera la traducción a
inglés de un documento escrito en francés que describía a la máquina analítica. La traducción tenia unas notas
en las que describía las instrucciones necesarias para el funcionamiento de dicha máquina.Por eso es considerada la primera programadora teórica -
-
Konrad Zuse presenta la primera máquina programable y completamente automática
-
Computadora creada por Tommy Flowers para leer mensajes alemanes encriptados
-
Computadora parcialmente programable creada por John Eckert y John Maunchly
-
Crea la arquitectura moderna de las computadoras.Consta de la unidad aritmético-lógica , la unidad de control, la
memoria, dispositivos de entrada/salida y el canal de datos. Programación en binario -
Grace Hopper desarolló el lenguaje A-0 para la UNIVAC
-
Lenguaje para computo cientifico desarrollado por John Backus , primer lenguaje de programción de alto nivel
-
Lenguaje desarrollado por la GAMM (Sociedad Alemana de Matemáticas Aplicadas) y por la ACM (Asociación para Maquinaria de Cómputo de Estados Unidos)
-
Lenguaje funcional para el procesamiento de listas desarrollado por John McCarthy
-
Lenguaje desarrollado por Niklaus Wirth con el fin de mejorar la deficiencias de ALGOL
-
Lenguaje de programación creado en 1972 por Dennis M. Ritchie y Ken Thompson en los Laboratorios Bell. C es un lenguaje de alto nivel de propósito general que permite un
control a muy bajo nivel con lo que se pueden lograr implementaciones eficientes -
Alan Kay desarrolló smalltalk inicialmente como un sistema total de computo cuyo lenguaje de programación fue llamado Smalltalk-80
-
Lenguaje diseñado por Larry Wall como un lenguaje para la administración de tareas de sistemas UNIX y que posteriormente se ha utilizado para crear páginas dinámicas en Internet.
-
Lenguaje creado por Haskell Curry que realiza la evaluación de un programa de forma perezosa,cuenta con soporte para tipos de datos, funciones recursivas, listas y monads, todas ellas son caracteristicas que debe conocer un buen programador
-
Rasmus Lerdorf crea PHP para el desarrollo web de contenido dinámico
-
Microsoft desarrolla el lenguaje C#