-
Primera Generación
El periodo comprende desde 1940 - 1956 El componente / Tecnología principal fueron "Los tubos de vacío".
El lenguaje de programación fue el "Lenguaje de máquinas".
Otras características fueron: gran tamaño, alto consumo energético e ingreso de datos con tarjetas perforadas. -
Segunda Generación
Comprende un periodo de tiempo 1956 -1963 Componente / tecnología principal utilizada en esta generación fueron los transistores.
El lenguaje de programación fue el ensamblador.
Otra característica es el ingreso de datos con tarjetas perforadas. -
Tercera Generación
Comprende un periodo de tiempo desde 1964 - 1971 El componente / tecnología principal usado fueron los circuitos integrados.
El lenguaje de programación usado fue: COBOL, FORTAN, Pascal, C, Basic.
Otras características fueron: Incorporación de sistemas operativos e ingreso de datos por dispositivos periféricos. -
Cuarta Generación
Comprende el periodo de 1971 - presente. Componente / tecnología principal usado fueron los Microprocesadores.
Lenguajes de programación usados: JavaScript, Python, Java, C#, Kotlin.
Otras características son: Portátiles, memoria RAM y ROM e ingreso de datos por dispositivos periféricos. -
Quinta Generación
El periodo comprende desde presente - futuro Componente / tecnología usada: inteligencia artificial, computación cuántica, nanotecnología.
Lenguaje de programación usado: lenguaje de alto nivel,
lenguaje natural.
Otras características son: portátiles livianos, mayor velocidad, mayor memoria, reconocimiento de lenguaje natural y reconocimiento facial y de voz.