Las generaciones de computadores se dividen en cinco generaciones principales: la primera generación utilizó válvulas termovácuo y se caracterizó por el procesamiento por lotes; la segunda generación introdujo los transistores y lenguajes de programación simbólica; la tercera generación vio la invención de los circuitos integrados y una mayor compatibilidad de equipos; la cuarta generación trajo los microprocesadores y una mayor integración; la quinta generación se caracterizó por la inteligencia artificial y las aplicaciones de la década de 1990.