-
Period: to
Ada Lovelace y la Máquina Analítica
Ada Lovelace trabaja con Charles Babbage en la Máquina Analítica, considerada la primera programadora de la historia al crear algoritmos para esta máquina. -
Máquina Universal de Turing
- de 100 años despues, Alan Turing describe la "Máquina Universal de Turing", un modelo teórico que define el concepto de un dispositivo capaz de ejecutar cualquier algoritmo, base de la teoría de la computación. Propone que su maquina "Puede resolver cualquier problema siempre y cuando se le den las instrucciones correctas"
-
Claude Shannon y la Teoría de la Información
Claude Shannon publica su teoría matemática de la comunicación, que sienta las bases para la compresión de datos y la transmisión digital. -
ENIAC
El ENIAC (Electronic Numerical Integrator and Computer), uno de los primeros computadores electrónicos, es desarrollado. Programada por mujeres. -
Grace Hopper y el Compilador
Grace Hopper desarrolla el primer compilador, un programa que traduce código de alto nivel a código máquina. También participó en el desarrollo de COBOL (1959). -
FORTRAN
IBM desarrolla FORTRAN (FORmula TRANslation), uno de los primeros lenguajes de programación de alto nivel, enfocado en cálculos matemáticos y científicos. -
LISP
John McCarthy desarrolla LISP, un lenguaje de programación utilizado principalmente en inteligencia artificial y ciencias cognitivas.