Lenguajes De Alto Nivel
Un lenguaje deprogramación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.
La razón por la que a estos lenguajesse les considera de alto nivel, porque se pueden utilizar palabras de muy fácil comprensión para el programador. En contraposición, los lenguajes de bajo nivel son aquellos que están más cerca del"entendimiento" de la máquina.
Los lenguajes de alto nivel, también denominados lenguajes evolucionados, surgen con posterioridad a los anteriores, con los siguientes objetivos, entre otros:
*Lograr independencia de la máquina, pudiendo utilizar un mismo programa en diferentes equipos con la única condición de disponer de un programa traductor o compilador, que lo suministra el fabricante, paraobtener el programa ejecutable en lenguaje binario de la máquina que se trate. Además, no se necesita conocer el hardware específico de dicha máquina.
* Aproximarse al lenguaje natural, para queel programa se pueda escribir y leer de una forma más sencilla, eliminando muchas de las posibilidades de cometer errores que se daban en el lenguaje máquina, ya que se utilizan palabras (en inglés)en lugar de cadenas de símbolos sin ningún significado aparente.
* Incluir rutinas de uso frecuente como son las de entrada/salida, funciones matemáticas, manejo de tablas, etc, que figuran en unaespecie de librería del lenguaje, de tal manera que se pueden utilizar siempre que se quieran sin necesidad de programarlas cada vez.
-------------------------------------------------
Ventajas* Genera un código más sencillo y comprensible.
* Escribir un código válido para diversas máquinas y, posiblemente, sistemas operativos.
Inconvenientes
* Reducción de velocidad al ceder...
Regístrate para leer el documento completo.