* El mecanismo de Antikythera (c. 205 aC - 60 aC): Esto generalmente se considera la computadora analógica conocida más antigua . Se usó para predecir posiciones astronómicas y eclipses décadas de anticipación. Sin embargo, no es programable en el sentido moderno y está diseñado especialmente.
* El ábaco (c. 2700-2300 a. C.): Si bien no es una computadora en el sentido moderno, el ábaco es la herramienta de cálculo más temprana conocida . Permitió operaciones aritméticas básicas, y es un precursor de dispositivos informáticos más complejos.
* Blaise Pascal's Pascaline (1642): Esto a menudo se cita como una de las primeras calculadoras mecánicas . Podría realizar la adición y la resta. Fue un paso significativo hacia adelante pero aún limitado en sus capacidades.
* Gottfried Wilhelm Leibniz's Stepped Reckoner (1673): Esta fue una calculadora mecánica mejorada que podría realizar la multiplicación y la división además de suma y resta.
* Motor de diferencia de Charles Babbage (c. 1822) y motor analítico (c. 1837): Los diseños de Babbage son considerados por muchos como los precursores conceptuales para las computadoras modernas . El motor de diferencia fue diseñado para calcular y tabular automáticamente las funciones polinomiales. El motor analítico, aunque nunca está completamente construido en la vida de Babbage, era una computadora mecánica de uso general que habría sido programable a través de tarjetas perforadas (inspirada en los telares de Jacquard). Ada Lovelace escribió lo que se considera el primer algoritmo destinado a ser procesado por una máquina, convirtiéndola en el primer programador de computadoras.
* La computadora Atanasoff-Berry (ABC) (1937-1942): Esto a menudo se acredita como el primer dispositivo de computación digital electrónica . Utilizó tubos de vacío y aritmética binaria. Sin embargo, no era programable y fue diseñado para resolver ecuaciones lineales.
* El integrador numérico electrónico y la computadora (ENIAC) (1946): Esto generalmente se considera la primera computadora digital electrónica de uso general de uso general . Era programable (aunque la programación implicaba volver a cablear físicamente la máquina) y podría realizar una amplia gama de cálculos.
* La máquina experimental a pequeña escala de Manchester (SSEM) (1948): También conocido como el "bebé", esto se considera la primera computadora de programa almacenada que funcionó con éxito. Este es un paso crucial hacia la arquitectura de computadora moderna que utilizamos hoy, donde tanto los datos como las instrucciones se almacenan en la memoria.
En resumen:
* Herramienta de cálculo más temprana: Ábaco
* computadora analógica más antigua conocida: Mecanismo de Antikytera
* Calculadora mecánica más temprana: Pascalino
* precursor conceptual a las computadoras modernas: Motor analítico de Babbage
* Primer dispositivo de computación digital electrónica: abecedario
* Primera computadora digital electrónica de propósito general: Eniac
* Primera computadora de programa almacenado: Manchester SSEM (bebé)
La elección de la cual es la "computadora más antigua" depende de los aspectos que priorice:sus capacidades matemáticas, automatización, componentes electrónicos o programabilidad. El término "computadora" ha evolucionado, por lo que no hay una respuesta única y universalmente acordada. La mayoría de las personas estarán de acuerdo en que el ENIAC o Manchester SSEM son contendientes fuertes para la primera computadora tal como la entendemos hoy.