3ª Generación – Lenguajes de alto nivel

Generaciones de los lenguajes

3ª generación: Lenguajes de alto nivel

Los lenguajes de tercera generación se acercan al lenguaje humano, son portables y permiten escribir programas
complejos de forma más rápida y estructurada.

¿Qué los hace “de alto nivel”?

Ocultan muchos detalles del hardware: gestión de memoria, registros, instrucciones específicas, etc.
Introducen estructuras como bucles, funciones, tipos de datos y bibliotecas estándar.

Son la base del desarrollo de software moderno: sistemas, aplicaciones, videojuegos, servicios web…

Características principales

  • Más cercanos al lenguaje natural.
  • Portables entre diferentes plataformas.
  • Facilitan la programación estructurada y modular.
  • Gran ecosistema de librerías y frameworks.

Ejemplos de 3ª generación

  • C, C++
  • Java
  • Python
  • C#, PHP, JavaScript, etc.