Lenguaje propio de
la tercera generación
Los lenguajes de programación de alto nivel se caracterizan por expresar los
algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a
la capacidad ejecutora de las máquinas. En los primeros lenguajes de alto nivel
la limitación era que se orientaban a un área específica y sus instrucciones
requerían de una sintaxis predefinida. Se clasifican como lenguajes
procedimentales. Otra limitación de los lenguajes de alto nivel es que se
requiere de ciertos conocimientos de programación para realizar las secuencias
de instrucciones lógicas. Los lenguajes de muy alto nivel se crearon para que el
usuario común pudiese solucionar tal problema de procesamiento de datos de una
manera más fácil y rápida.
Ada es un lenguaje de programación estructurado y fuertemente tipado de forma
estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del
Departamento de Defensa de los Estados Unidos. Es un lenguaje multipropósito,
orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal
hasta la flexibilidad de C++.
Se denomina ALGOL (o Algol) a un lenguaje de programación. La voz es un acrónimo
de las palabras inglesas Algorithmic Language (lenguaje algorítmico). Fue muy
popular en las universidades durante los años 60, pero no llegó a cuajar como
lenguaje de utilización comercial.
BASIC es un lenguaje de programación que originalmente fue desarrollado como una
herramienta de enseñanza; se diseminó entre las microcomputadores hogareñas a
partir de la década de 1980, y sigue siendo muy popular hoy en día, en muchos
dialectos bastante distintos del original. BASIC es el acrónimo de Beginners All-purpose
Symbolic Instruction Code; por correspondencia con Thomas E. Kurtz.
El C++ (pronunciado "ce más más" o "ce plus plus") es un lenguaje de
programación, diseñado a mediados de los años 1980, por Bjarne Stroustrup, como
extensión del lenguaje de programación C. Se puede decir que C++ es un lenguaje
que abarca tres paradigmas de la programación: la programación estructurada, la
programación genérica y la programación orientada a objetos.