La primera generación de computadoras (1951-1958) usaba tubos de vacío y eran enormes, caras y lentas. La segunda generación (1958-1964) introdujo los transistores, haciendo las computadoras más pequeñas y baratas. La tercera generación (1964-1971) vio el desarrollo de circuitos integrados que hicieron las computadoras aún más pequeñas, rápidas y eficientes.