1. Abaco (5,000 años atrás) - Surgió en Asia Menor y se utiliza actualmente. Se utilizó originalmente por mercaderes para llevar a cabo transacciones y contar los días. Comenzó a perder importancia cuando se inventó el lápiz y el papel
2. Máquina diferencial de Babbage (1822)- Diseñada para trabajar con vapor, era una máquina amplia del tamaño de una locomotora. Tenía como función resolver ecuaciones diferenciales. Durante el transcurso del tiempo Babbage comenzó a trabajar en la primera computadora de uso general o máquina analítica.
2.1. Primer uso de la programación (1832)-Lady Ada Lovelace creó instrucciones rutinarias para controlar la computadora, sugirió que las tarjetas perforadas podían prepararse para repetir ciertas instrucciones
2.1.1. Máquina tabuladora de Hollerith (1889)- Le dio paso al procesamiento de datos automatizado. Hollerith fundó una compañía de máquinas tabuladoras que posteriormente paso a ser “International Business Machines” o IBM.
2.1.1.1. Máquina de resolver ecuaciones diferenciales de Vannevar Bush (1931). Fue un analizador diferencial fue una calculadora analógica que fue construida entre los años 1925 y 1931 en el Instituto Tecnológico de Massachusetts (MIT), bajo la dirección de Vannevar Bush
2.1.1.1.1. Primera computadora eléctrica de Atanasoff y Berry (1940). Invención del ratón (mouse) y la interface gráfica (1970)-Por la compañía Xerox PARC.
3. Calculadora de Pascal (1642)- Blaise Pascal inventó una máquina de sumar mecánica para ayudar a su padre a calcular impuestos.
3.1. Máquina de multiplicar de Leibniz (1694)- Artefacto con funciones aritméticas basada en el módelo de Pascal
3.1.1. “Arithnometer”(1820)- Charles Xavier Thomas de Colmar inventó una calculadora que podía llevar a cabo las cuatro operaciones matemáticas básicas (sumar, restar, dividir y multiplicar).
3.1.1.1. Máquina de telar de Jacquard- Artefacto controlado por tarjeta en las cuales los huecos estaban estratégicamente perforados.