Generaciones de los lenguajes de programación

  • Primera generación: Lenguaje de máquina (1GL)

    Primera generación: Lenguaje de máquina (1GL)

    Los primeros ordenadores programaban directamente en código binario, que puede representarse mediante secuencias de ceros y unos sistema binario.
  • Segunda generación: Lenguaje de ensamblador (2GL)

    Segunda generación: Lenguaje de ensamblador (2GL)

    Los lenguajes simbólicos o lenguajes de ensamblador simplifican la escritura de las instrucciones usando símbolos y las hacen más legibles
  • Tercera generación: Lenguajes de alto nivel

    Tercera generación: Lenguajes de alto nivel

    Sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las matemáticas. Los programadores le dicen a la computadora que hacer y como hacerlo.
  • Cuarta generación: Programación orientada a objetos.

    Cuarta generación: Programación orientada a objetos.

    Se le ha dado este nombre a las herramientas que permiten construir aplicaciones y programas combinando objetos. Los objetos son elementos que puede contener datos y procedimiento que leen y manipulan la data. Un objeto puede representar una persona, lugar, evento o transacción.
  • Lenguaje de quinta generación.

    Lenguaje de quinta generación.

    Fue creado para la inteligencia artificial. También para el procesamiento de lenguajes naturales. Estas serían capaces de resolver problemas complejos como la traducción del lenguaje natural a otros.