Las primeras computadoras (1945-1958) funcionaban con tubos de vacío y se programaban en lenguaje de máquina. Un ábaco es un instrumento para realizar cálculos mediante 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.