Tecnología

Inicio

Lenguajes de alto nivel

Lenguajes de alto nivel


En el lenguaje de la informática, los lenguajes de programación se dividen en categorías en función de la distancia en la que la sintaxis se abstrae de las instrucciones del procesador nativas. La mayoría de los lenguajes de alto nivel utilizan un compilador para que sean portables entre las plataformas soportadas. Esto permite al programador trabajar en una sintaxis similar al Inglés, mientras que las ofertas de compilación con los detalles de su conversión en las instrucciones específicos del procesador. La eficiencia de los compiladores modernos ha hecho lenguajes de alto nivel más popular que los requisitos más exigentes de herramientas de bajo nivel.

De alto nivel de lenguaje definido

Un lenguaje de programación de alto nivel no tiene nada que ver con su complejidad y mucho que ver con su facilidad de uso. lenguajes de alto nivel emplean sintaxis que es más fácil para el programador trabajar con en lugar de comandos tersas y direcciones hexadecimales que necesita el procesador. Una vez que un programador está familiarizado con las palabras y los símbolos utilizados por el lenguaje, que puede ser mucho más productivo, ya que no es necesario preocuparse por los detalles a nivel de máquina y los específicos.

Comparación con los de bajo nivel Idiomas

Un lenguaje de programación de bajo nivel está diseñado para ser mucho más cerca del pie de máquina comandos que entiende el procesador. Debido a la abstracción mínimo a partir del conjunto de instrucciones nativas, instrucciones de lenguaje de bajo nivel a menudo se pueden ejecutar directamente sin la necesidad de un compilador o intérprete. La desventaja de un lenguaje de bajo nivel es que es específica para la instrucción de un único conjunto de procesadores por lo que un programa no es portátil cuando se haya completado.

Ejemplo: C ++

C ++ es un lenguaje de alto nivel que mantiene algunas de las características de un lenguaje de bajo nivel. Proporciona un conjunto de comandos de lógica mínimamente redactado que sea accesible para los programadores en muchas plataformas sin tener que preocuparse por el conjunto de instrucciones del procesador subyacente. Se conserva la capacidad de lenguaje C para abordar directamente el hardware del procesador o la memoria cuando sea necesario, una característica que muchos otros lenguajes de alto nivel han hecho desaparecer.

Ejemplo: COBOL

Orientado a los negocios del lenguaje común, o COBOL, es un ejemplo de un lenguaje de alto nivel de detalle. Las instrucciones y las variables se detallan en largas declaraciones diseñado para la facilidad de la lectura por el programador. La sintaxis es portátil entre las numerosas plataformas sobre las que se apoya la lengua. A pesar de que se ha actualizado con características modernas orientadas a objetos, se ha suplantado en los últimos años por otras herramientas de programación.