Los primeros dispositivos mecánicos para contar fueron el ábaco y la Sumadora de Pascal, pero la primera computadora programable fue la Máquina Analítica de Charles Babbage en el siglo XIX. A principios del siglo XX, inventores como Herman Hollerith desarrollaron métodos para codificar y procesar datos usando tarjetas perforadas, mientras que en las décadas de 1930 y 1940 se construyeron las primeras computadoras digitales electrónicas como la ABC de Atanasoff. En los años siguientes se desarrollaron los transistores, circuitos