Las primeras computadoras (1945-1958) usaban tubos de vacío y se programaban en lenguaje de máquina. Un ábaco es un instrumento para cálculos que usa cuentas movibles en barras de metal o madera. La Pascalina, inventada por Blaise Pascal en 1642, fue la primera calculadora mecánica que usaba ruedas y engranajes.