A lo largo de la historia, los humanos han utilizado diversos dispositivos para ayudar con los cálculos, desde palos de contar hasta ábacos y computadoras analógicas. Un hito temprano fue el Mecanismo de Anticitera de la antigua Grecia. Más tarde, dispositivos como la regla de cálculo y las primeras calculadoras mecánicas facilitaron operaciones aritméticas. Charles Babbage diseñó la máquina analítica en 1835, que habría sido la primera computadora programable de propósito general si se