2. CLASIFICACIN DE LOS LENGUAJES DE
PROGRAMACIÓN POR GENERACIÓN
Primera Generación – 1GL
• Código máquina
y Ensambladores
• Consiste
completamente
en una secuencia
de 0s y 1s
interpretados por
el control de la
computadora
como
instrucciones.
• Son conocidos
como lenguaje
máquina
Segunda Generación – 2GL
• Primeros lenguajes
de alto nivel, no
estructurados:
Fortran, Cobol,
Basic.
• Se identificaron
como lenguajes
ensambladores.
• El código escrito en
lenguaje
ensamblador se
convertirá a
lenguaje máquina
Tercera Generación – 3GL
• Lenguajes
estructurados:
Algol, Pascal, C,
ADA.
• Lenguajes
Específicos: Lisp,
Prolog, Smalltalk.
• El compilador es
responsable de
convertir el
lenguaje de alto
nivel en lenguaje
ensamblador o
código de máquina.
Cuarta generación (4GL)
• Se utilizan
típicamente para
acceder a bases de
datos.
• Lenguajes
Declarativos: SQL
Generadores de
aplicaciones,
Herramientas CASE
• Programación
Visual: Visual Basic,
Visual C
• Lenguajes
Orientados a
Objeto C++, Java,
Eiffel
Quinta generación (5GL)
• Imitación de la
mente humana
• Es utilizada
para redes
neuronales.
Una red
neuronal es
una forma de
inteligencia
artificial que
trata de imitar
la mente
humana.