Generaciones de los lenguajes de programación

  • Representación de Primera Generación

    Representación de Primera Generación
    Décadas 1940 finales 1950
  • Period: to

    Primera Generación

    1GL: son lenguajes de bajo nivel conocidos como lenguaje de máquina, se utilizan para programar las computadoras a un nivel muy bajo de abstracción.
  • Period: to

    Caractéristicas de Primera Generación

    La modificación de los programas resultaba complicada.
    El único lenguaje que el hardware aceptaba o era capaz de entender, era el binario (secuencias de unos y ceros).
    Sólo puede usarse en un tipo de computador, ya que distintos computadores tiene diferentes lenguajes de máquina.
  • Tercera Generación

    3GL: son lenguajes de alto nivel tales como C, C++, C#, Java, BASIC, JavaScript, Visual Basic. También se crean Pascal, Cobol.
    Sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las matématicas. Los programadores le dicen a la computadora que hacer y como hacerlo.
  • Caractéristicas de Tercera Generación

    Menor consumo de energía.
    circuito integrado, miniaturización y reunión de centenares de elementos en una placa de silicio o chip.
    Aumento de fiabilidad y flexibilidad.
  • Representación de Segunda Generación

    Representación de Segunda Generación
    Para los años 1950 y 1960
  • Representación de Tercera Generación

    Representación de Tercera Generación
  • Period: to

    Segunda Generación

    2GL: se crearon los primeros lenguajes esambladores de bajo nivel; se usan en Kernels y unidades de hardware, además de ser usados comúnmente para edición de video, gráficos y videojuegos.
  • Period: to

    Caractéristicas de Segunda Generación

    Los lenguajes simbólicos, asi mismo propio de la máquina simplifican la escritura de las instrucciones y las hacen más legibles.
    Disminución de tamaño.
    Aparece el circuito integrado (chips).
  • Representación de Cuarta Generación

    Representación de Cuarta Generación
    En los años 1970 a 1990
  • Period: to

    Cuarta Generación

    4GL: son los lenguajes capaces de generar código por si sólo, llamados RAD. Son lenguajes que consisten en declaraciones similares a las declaraciones hechas en un lenguajes humano; estos lenguajes se usan comúnmente en la programación de bases de datos y los ejemplos de Scripts incluyen Unix Shell, Perl, PHP, Python, Ruby, SQL.
  • Period: to

    Caractéristicas de Cuarta Generación

    Se minimizan los circuitos, aumenta la capacidad de almacenamiento.
    Reduce el tiempo de respuesta.
    Ciertas herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas.
  • Quinta Generación

    5GL: son los lenguajes orientados a la inteligencia artificial; son aquellos que contienen herramientas visuales para ayudar a desarrollar un programa. Tales ejemplos como: Mercury, OPS5 y Prolog.
  • Caractéristicas de Quinta Generación

    Aumenta la capacidad de memoria.
    Mayor velocidad.
    Multiprocesador (procesadores interconectados).
  • Representación de Quinta Generación

    Representación de Quinta Generación
    Mitad del año 1998