Anda di halaman 1dari 2

Lenguaje de alto nivel

(Redirigido desde �Lenguajes de programaci�n de alto nivel�)

Se ha sugerido que este art�culo o secci�n sea fusionado en Lenguaje de


programaci�n (discusi�n).
Una vez que hayas realizado la fusi�n de contenidos, pide la fusi�n de historiales
aqu�.
Este aviso fue puesto el 31 de mayo de 2017.
Un lenguaje de programaci�n de alto nivel se caracteriza por expresar los
algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de la
capacidad que se la ejecuta de las m�quinas.

En los primeros lenguajes, 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 o lenguajes de bajo nivel. Otra limitaci�n de estos es
que se requiere de ciertos conocimientos de programaci�n para realizar las
secuencias de instrucciones l�gicas. Los lenguajes de alto nivel se crearon para
que el usuario com�n pudiese solucionar un problema de procesamiento de datos de
una manera m�s f�cil y r�pida.

Por esta raz�n, a finales de los a�os 1950 fue fundada en 1950 y surgi� un nuevo
tipo de lenguajes de programaci�n que evitaba estos inconvenientes, a costa de
ceder un poco en las ventajas. Estos lenguajes se llaman de tercera generaci�n o de
nivel alto, en contraposici�n a los de bajo nivel o de nivel pr�ximo a la m�quina.

�ndice
1 Caracter�sticas
2 Ventajas e inconvenientes
3 Principales lenguajes de nivel alto
4 V�ase tambi�n
5 Referencias
Caracter�sticas
2 BTP

Lenguaje de alto nivel se refiere al nivel m�s alto de abstracci�n de lenguaje de


m�quina. En lugar de tratar con registros, direcciones de memoria y las pilas de
llamadas, lenguajes de alto nivel se refieren a las variables, matrices, objetos,
aritm�tica compleja o expresiones booleanas, subrutinas y funciones, bucles, hilos,
cierres y otros conceptos de inform�tica abstracta, con un enfoque en la facilidad
de uso sobre la eficiencia �ptima del programa.

Ventajas e inconvenientes
Ventajas
Genera un c�digo m�s sencillo y comprensible.
Escribir un c�digo v�lido para diversas m�quinas o sistemas operativos.
Permite utilizar paradigmas de programaci�n.
Permite crear programas complejos en relativamente menos l�neas de c�digo.
Inconvenientes
Reducci�n de velocidad al ceder el trabajo de bajo nivel a la m�quina.
Algunos requieren que la m�quina cliente posea una determinada plataforma.
Principales lenguajes de nivel alto
VB.NET
Erlang
Ada
ALGOL
BASIC
C Sharp
FORTRAN
Java
JavaScript
Lisp
Modula-2
Pascal
Perl
PHP
PL/1
PL/SQL
Python
Ruby
MATLAB
Principales lenguajes considerados de nivel medio
C/C++

Anda mungkin juga menyukai