La era de la computadora antigua se desarrolló en varias generaciones. La primera generación utilizó válvulas de vacío y fue reemplazada por la segunda generación que usó transistores, haciendo las computadoras más pequeñas y eficientes. La tercera generación introdujo los circuitos integrados, marcando el cambio a máquinas totalmente nuevas programadas de forma diferente a las anteriores.