Generaciones de lenguajes de programacion
1 Generación (1GL)
|
2 Generación (2GL) |
3 Generación (3GL) |
4 Generación (4GL) |
5 Generación (5GL) |
|
Código
máquina y Ensambladores.
La primera generación de
lenguajes de programación consistía enteramente de una secuencia de 0s y 1s
que los controles de la computadora interpretan como instrucciones,
eléctricamente.
Representan los primeros
lenguajes de programación que la computadora podía entender, son conocidos
como lenguaje máquina.
|
Primeros
lenguajes de alto nivel, no estructurados – Fortran, Cobol, Basic.
La segunda generación de
lenguajes de programación consistía se identificaron como lenguajes
ensambladores. Un lenguaje ensamblador convierte las secuencias de 0s y 1s a
un lenguaje entendido por los seres humanos, como “añadir”, “sumar”, etc.
El código escrito en un
lenguaje ensamblador se convierte en lenguaje de máquina (1GL).
|
Lenguajes estructurados: Algol, Pascal, C, ADA.
Lenguajes Específicos: Lisp,
Prolog, Smalltalk.
La tercera generación de
lenguajes de programación se conoce como lenguajes de alto nivel. Un lenguaje
de alto nivel tiene una gramática y sintaxis similar a las palabras en una
oración. Un compilador se encarga de traducir el lenguaje de alto nivel a
lenguaje ensamblador o código máquina.
Todos los lenguajes de
programación de software necesitan ser traducidos a código de máquina para
una computadora para utilizar las instrucciones que contienen.
|
Lenguajes Declarativos: SQL
Generadores de aplicaciones, Herramientas CASE
Programación Visual: Visual Basic, Visual C
Lenguajes Orientados a Objeto C++, Java, Eiffel
La cuarta generación de lenguajes de programación avanza en la
sintaxis utilizada. Lenguajes 4GL se utilizan típicamente para acceder a
bases de datos.
|
Imitación de la mente humana.
La quinta generación de
lenguajes de programación es utilizada para redes neuronales. Una red
neuronal es una forma de inteligencia artificial que trata de imitar la mente
humana.
|

Comentarios
Publicar un comentario