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.