Los primeros dispositivos mecánicos para contar incluyeron el ábaco. Más adelante, inventos como la Pascalina y la máquina de Leibniz representaban datos mediante posiciones de engranajes. La primera computadora fue la máquina analítica de Charles Babbage, un dispositivo mecánico para sumas repetidas. Posteriormente surgieron máquinas como la de Hollerith y la Mark I, las cuales usaban tarjetas perforadas para almacenar datos e instrucciones.