La primera máquina de calcular mecánica fue inventada en 1642 por Blaise Pascal. El primer precursor del ordenador digital utilizaba ruedas dentadas para representar dígitos del 0 al 9. Más tarde, en 1801, Joseph Marie Jacquard inventó la máquina de tejer programable que utilizaba tarjetas perforadas para controlar el patrón.