Los primeros dispositivos de cálculo que precedieron a la computadora moderna incluyeron el ábaco, la máquina calculadora y la máquina tabuladora. En 1937, John Atanasoff comenzó a esbozar planes para una máquina de computación en la Universidad Estatal de Iowa que usaría electricidad, lógica binaria, condensadores para memoria y cálculo por acción lógica directa.