La primera generación de computadoras (1945-1958) utilizaba válvulas de vacío y lenguaje de máquina. La segunda generación (1958-1965) reemplazó las válvulas con transistores y usó lenguajes de alto nivel. La tercera generación (1965-1971) introdujo los circuitos integrados y microprocesadores, permitiendo computadoras más pequeñas. La cuarta generación (1971-presente) trajo los computadores personales usando microprocesadores en chips.