-
En el año 1642 fue creada la Pascalina. Fue la primera calculadora mecánica capaz de sumar y restar mediante ruedas dentadas. -
El telar de Joseph Marie Jacquard usa tarjetas perforadas para programar patrones textiles. Este mecanismo introduce la idea de instrucciones codificadas -
Diseño teórico de una computadora programable con unidad de control, memoria, entrada/salida y (CPU). -
Ada Lovelace documenta un método para calcular números de Bernoulli en la Máquina Analítica y reflexiona sobre cómo una máquina podría manipular símbolos más allá de números. -
Konrad Zuse construyó la Z3, considerada la primera computadora programable automática. -
John von Neumann propuso la arquitectura de programa almacenado, donde los datos y las instrucciones se guardan en la misma memoria. -
Fue una máquina creada para realizar cálculos matemáticos de manera electrónica. La ENIAC es importante porque fue la primera computadora electrónica de propósito general y marcó el inicio de la computación moderna -
Comenzó a utilizarse el lenguaje ensamblador, lo que facilitó la programación al reemplazar códigos numéricos por instrucciones simbólicas. -
El primer lenguaje de alto nivel ampliamente usado. Introduce compiladores optimizadores y estructuras que aceleran la programación científica e ingenieril -
LISP introduce la programación funcional, listas como tipo de dato central y recolección de basura -
Orientado a negocios y legible en estilo inglés, COBOL estandariza aplicaciones de contabilidad, nómina y bancos. -
En este año, IBM lanzó el System/360, lo que impulsó el desarrollo de sistemas operativos modernos. También apareció BASIC, un lenguaje que facilitó el aprendizaje de la programación. -
Edgar F. Codd propuso el modelo relacional de bases de datos, que cambió la manera en que las aplicaciones almacenan y manejan información. -
Con la llegada de la computadora personal (PC), el uso de computadoras se volvió común en hogares y escuelas, aumentando el interés por aprender programación.