La primera generación de computadoras (1951-1958) utilizó bulbos y lenguaje de máquina, eran grandes y pesadas. La segunda generación (1959-1964) introdujo el transistor, haciendo las computadoras más rápidas, pequeñas y eficientes. La tercera generación (1964-1971) vio el surgimiento de los circuitos integrados, reduciendo aún más el tamaño de las computadoras.