La computadora ha evolucionado desde dispositivos mecánicos como el ábaco hasta las computadoras programables y electrónicas de hoy. Las primeras computadoras incluyeron el motor de cálculo de Babbage en 1822 y la Z1 de Zuse en 1936. Sin embargo, la primera computadora general fue la ENIAC en 1946, que pesaba 30 toneladas y solo podía realizar una tarea a la vez. En la segunda generación desde 1947 a 1962, las computadoras comenzaron a usar transistores en lugar de tubos de vacío, haciéndolas más pequeñas