La primera computadora programable fue construida en 1946 por John Mauchly y J. Presper Eckert, pesaba 30 toneladas y ocupaba un espacio de 150 metros cuadrados. En 1951 se produjo la primera computadora comercial. Las generaciones de computadoras se diferencian por la tecnología empleada, desde tubos al vacío y tarjetas perforadas en la primera generación hasta el uso de circuitos integrados y chips en la tercera generación, lo que permitió que las computadoras fueran más pequeñas, rápidas y eficientes energéticamente.