Larecoleta

Lo más interesante del mundo

Lenguaje de programación de alto nivel

En informática, un lenguaje de programación de alto nivel es un lenguaje de programación que no requiere conocimientos de hardware informático. La ventaja de los lenguajes de programación de alto nivel es que los programadores sólo necesitan entender la sintaxis (es decir, el tipo de estructura del código) del lenguaje de programación y no tienen que entender el hardware del ordenador para programar bien. Los lenguajes de programación de bajo nivel requieren conocimientos tanto de la sintaxis como del hardware para el que programan.

Características de los lenguajes de programación de alto nivel

Lo que determina que un lenguaje de programación sea de «alto nivel» depende de cuánto dependa el lenguaje de programación del conocimiento del hardware. Los lenguajes de programación que requieren menos conocimientos sobre el hardware del ordenador se denominan lenguajes de programación de «alto nivel». No importa si un lenguaje de programación se considera fácil de aprender o no.

En lugar de tratar funciones del hardware del ordenador, los lenguajes de programación de alto nivel tratan conceptos más abstractos. Los lenguajes de programación de alto nivel se centran más en lo que va a producir el programa. Se necesita un intérprete para traducir el lenguaje de programación de alto nivel a los lenguajes de programación de bajo nivel y decirle al hardware lo que tiene que hacer.

Los lenguajes de programación de alto nivel pueden utilizar variables, matrices, sentencias condicionales, subrutinas, bucles y otras funciones para ayudar a producir la salida. Los lenguajes de programación de alto nivel suelen ser más fáciles de hacer que los de bajo nivel. La sintaxis utilizada para hacer un programa generalmente tiene un lenguaje más claro que los lenguajes de programación de bajo nivel.

Ejemplos de lenguajes de programación de alto nivel