Está en la página 1de 2

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación Superior


Instituto Universitario Politécnico “Santiago Mariño”
Sistema de Aprendizaje Interactivo a Distancia

Lenguajes de Alto y Bajo Nivel


Cuadro Comparativo

Julio 2014
LENGUAJE DE ALTO NIVEL LENGUAJE DE BAJO NIVEL
 Se caracteriza por expresar los  Sus instrucciones ejercen un control
algoritmos de una manera adecuada a la directo sobre el hardware y están
capacidad cognitiva humana, en lugar de la condicionados por la estructura física de la
capacidad ejecutora de las máquinas. computadora que lo soporta.

 Son aquellos que se encuentran más


cercanos al lenguaje natural que al lenguaje  Al estar prácticamente diseñados a
máquina. medida del hardware, aprovechan al
Están dirigidos a solucionar problemas máximo las características del mismo.
mediante el uso de EDD's.

 Se tratan de lenguajes
 Son lenguajes totalmente
independientes de la arquitectura del
dependientes de la máquina, es decir que el
ordenador. Por lo que, en principio, un
programa que se realiza con este tipo de
programa escrito en un lenguaje de alto
lenguajes no se pueden migrar o utilizar en
nivel, lo puedes migrar de una máquina a
otras maquinas.
otra sin ningún tipo de problema.

 Un lenguaje de muy alto nivel puede


tratar sólo con un sistema operativo
 A veces la capacidad de
determinado, como Microsoft Visual Basic.
comunicarse directamente con el procesador
Estos programas son muy útiles para
de la computadora en lenguaje ensamblador
cualquiera que quiera manipular Windows o
o incluso en código máquina puede resolver
Word sin tener que saber cómo funciona,
los problemas que las capas de abstracción
pero un lenguaje así no sería útil para
de un lenguaje de alto nivel pueden
alguien que intente escribir un programa
dificultar.
propio y que necesita un lenguaje de nivel
más bajo.

 Estos lenguajes permiten al


programador olvidarse por completo del  Para traducir las instrucciones de un
funcionamiento interno de la maquina/s programa escrito en un lenguaje
para la que están diseñando el programa. ensamblador a instrucciones de un lenguaje
Tan solo necesitan un traductor que máquina hay que utilizar un programa
entiendan el código fuente como las llamado ensamblador.
características de la maquina.

También podría gustarte