-
Primer dispositivo conocido para realizar cálculos matemáticos. Utilizado desde la antigüedad.
-
Desarrollo de un sistema de numeración posicional en la antigua Babilonia.
-
Euclides describe el algoritmo para encontrar el máximo común divisor, base de la computación moderna.
-
El "Suàn pán" es una versión más avanzada del ábaco, usada en la antigua China.
-
Primer ordenador mecánico conocido, utilizado para calcular posiciones astronómicas.
-
Introducción del concepto de cero en la numeración maya, que revolucionó las matemáticas y la computación.
-
Versión del ábaco adaptada para el Imperio Romano, usada ampliamente en el comercio y cálculos diarios
-
Blaise Pascal inventa la primera calculadora mecánica, capaz de sumar y restar.
-
Gottfried Wilhelm Leibniz inventa una máquina para multiplicar números, precursora de las calculadoras modernas.
-
Diseño de la primera computadora de propósito general. Aunque nunca se completó, sus conceptos fundamentales fueron los precursores de las computadoras.
-
Samuel Morse crea el código Morse, primer sistema eficiente para la transmisión de información a través de señales codificadas
-
George Boole desarrolla el álgebra booleana, fundamental para el diseño de circuitos digitales
-
IBM desarrolla el sistema de tarjetas perforadas, utilizado para la entrada y salida de datos
-
Gödel establece los teoremas de incompletitud, fundamentando la teoría de la computación moderna.
-
Alan Turing describe la máquina de Turing, concepto clave en la teoría de la computación y la informática moderna.
-
Alan Turing publica un trabajo sobre máquinas abstractas de computación, las bases de la teoría computacional.
-
El Zuse Z3, inventado por Konrad Zuse, fue el primer computador electromechanical funcional.
-
El ENIAC, desarrollado por John Presper Eckert y John W. Mauchly, fue el primer computador electrónico digital de propósito general.
-
Creación del transistor, pieza clave para la miniaturización de computadoras y circuitos
-
El Assembly, un lenguaje de programación de bajo nivel, se convierte en la forma primitiva para escribir software en la era de los primeros computadores.