La evolución de las computadoras se ha dividido en seis generaciones. La primera generación (1946-1958) usaba tubos de vacío. La segunda generación (1958-1965) introdujo los transistores. La tercera generación (1965-1970) vio el desarrollo de circuitos integrados. La quinta generación (1981-1999) se centró en la inteligencia artificial. Y la sexta generación (2000-presente) ha traído computadoras más pequeñas y versátiles conectadas a Internet.