La Enciclopedia Libre Universal en Español dispone de una lista de distribución pública, enciclo@listas.us.es
Lenguaje de alto nivel
Artículo de la Enciclopedia Libre Universal en Español.
Familia de lenguajes de programación que se caracterizan por ser más parecidos al lenguaje y a la lógica humana que otros lenguajes llamados de bajo nivel o simbólicos que se acercan más a la lógica o lenguaje de los ordenadores.
La programación en el lenguaje de la máquina o en lenguaje simbólico tiene ciertas ventajas:
- Mayor adaptación al equipo.
- Posibilidad de obtener la máxima velocidad con mínima ocupación de memoria.
También tienen importantes inconvenientes:
- Imposibilidad de escribir código independiente de la máquina.
- Mayor dificultad en la programación y en la comprensión de los programas.
Por esta razón, a finales de los años 50 surgió un nuevo tipo de lenguajes que evitaban los inconvenientes, a costa de ceder un poco en las ventajas.
Estos lenguajes se llaman "de tercera generación" o "de alto nivel", en contraposición a los "de bajo nivel" o "de nivel próximo a la máquina".
Principales lenguajes de alto nivel
- ADA
- ALGOL
- APL
- Basic
- C
- Cobol
- C++
- C#
- Fortran
- Java
- Logo
- Modula2
- Object Pascal
- PL/I
- PASCAL
- Perl
- PROLOG
- Python
- Ruby
- Lenguajes funcionales