Evolución de Lenguajes de programación

  • 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