-
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 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. -
fue el primer lenguaje de alto nivel ampliamente utilizado, facilitando la creación de programas sin depender directamente del hardware. -
LISP introduce la programación funcional, listas como tipo de dato central y recolección de basura. -
Se creó para desarrollar programas administrativos y financieros. -
En1964 IBM lanzó el System/360, 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. -
Se creó el microprocesador, lo que permitió que las computadoras fueran más pequeñas y económicas, lo que hizo que se facilitara su uso fuera de grandes empresas. -
En 1972 se creo el lenguaje C, que permitió crear aplicaciones eficientes y portables, influyendo en numerosos lenguajes de programación -
La IBM PC llevó la computación a hogares y escuelas. Esto incrementó el uso de software y el interés por la programación. -
Apareció C++, que permitió programar aplicaciones más complejas usando programación orientada a objetos. -
Las computadoras comenzaron a usar interfaz gráfica, haciendo que los programas fueran más fáciles de usar para las personas. -
Se creó Python, un lenguaje que facilitó el desarrollo de programas y aplicaciones. -
Java permitió crear programas que funcionaban en distintas computadoras, mientras que JavaScript hizo posibles las páginas web interactivas. -
El lanzamiento del iPhone impulsó la creación de aplicaciones móviles, cambiando la forma de usar y programar computadoras. -
La inteligencia artificial comenzó a apoyar la escritura de código y el desarrollo de aplicaciones, marcando una nueva etapa en la programación.