-
Period: to
Primera Generacion
Código maquina y ensambladores -
Primera Generacion
Características:
secuencias de ceros y unos que los controles de la computadora interpreta como instrucciones
Representan los primeros lenguajes de programación que la computadora podía entender( lenguaje máquina).
Solo puede usarse en un tipo de computador, ya que distintos computadores tiene diferentes lenguajes de máquina.
se inicia a fines de la década de 1940.
el lenguaje de máquina tenía la ventaja de explorar al máximo las posibilidades lógicas y la capacidad física del equipo. -
Period: to
Segunda Generacion
Alto nivel no Estructurados -
Segunda Generacion
Primeros lenguajes de alto nivel, no estructurados Fortran, Cobol, Basic
Consistía se identificaron como lenguajes ensambladores, este convierte las secuencias de 0s y 1s a un lenguaje entendido por los seres humanos, como «añadir», “sumar”,
El código escrito en un lenguaje ensamblador se convierte en lenguaje de máquina (1GL).Cada procesador posee su propio lenguaje ensamblador. Éste traduce el código fuente, línea por línea, a código de máquina y crea el archivo ejecutable del programa. -
Tercera Generación
Lenguajes de alto nivel tienen una gramática y sintaxis similar a las palabras en una oración. no importa el lenguaje de alto nivel en que se escriba un programa, un compilador se encarga de traducir el lenguaje a lenguaje ensamblador o código máquina. para que el procesador pueda ejecutarlo.
Se escriben sentencias una sola instrucción lo equivalente a varias instrucciones complicadas de bajo nivel.
Lenguajes estructurados: Algol, Pascal, C, ADA.
Lenguajes Específicos: Lisp, Prolog, Smalltalk -
Period: to
Tercera Generación
Lenguajes estructurados
Lenguajes especificos -
Period: to
Cuarta Generacion
-
Cuarta Generación
Avanza en la sintaxis utilizada. Lenguajes 4GL se utilizan típica mente para acceder a bases de datos.Su software genera de forma automática la mayor parte de los procedimientos de un programa.
Algunos lenguajes disponen de una interfaz gráfica y el usuario o programador solo usa instrucciones sencillas y fáciles de manejar.
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
Es utilizada para redes neuronales. Una red neuronal es una forma de inteligencia artificial que trata de imitar la mente humana y se asemejan más al lenguaje humano que sus antecesores,
estos lenguajes se encuentran en sus inicios, la mayoría de las herramientas de uso y trabajo con el ordenador tenderán a este tipo de lenguajes. ejemplos:
Prolog, Phyton, Mercurio -
Period: to
Quinta Generacion
Imitación de la mente humana