Lenguaje de alto nivel definido

Una computadora lenguaje de programación de alto nivel no tiene nada que ver con su complejidad y todo lo relacionado con su facilidad de uso. Lenguajes de alto nivel usan la sintaxis que es más fácil para el programador trabajar con, en lugar de comandos tersas y direcciones hexadecimales requeridos para el procesador. Una vez que un programador está familiarizado con las palabras y los símbolos utilizados por el idioma, que puede ser mucho más productivo, ya que no tienen que preocuparse por los detalles en el nivel de equipo y las especificaciones.

Comparación con bajo nivel Idiomas

Un lenguaje de programación de bajo nivel está diseñado para ser mucho más cerca de los comandos a nivel de máquina que entiende el procesador. Debido a la abstracción mínima por parte del conjunto de instrucciones nativas, instrucciones de lenguaje de bajo nivel a menudo se puede realizar directamente sin la necesidad de un compilador o intérprete. La desventaja de un lenguaje de bajo nivel es que es específica para el conjunto de instrucciones de un solo procesador y luego un programa no es portable cuando se haya completado.

Ejemplo: C + + 

C + + es un lenguaje de alto nivel, que conserva algunas de las características de un lenguaje de bajo nivel. Proporciona un conjunto de comandos lógicos formulados mínimamente que sea accesible a los programadores en muchas plataformas sin tener que preocuparse acerca de la instrucción subyacente conjunto de procesador. Se mantiene la posibilidad de tratar directamente con el lenguaje C para el procesador o la memoria del hardware cuando sea necesario, una característica que muchos otros lenguajes de alto nivel han desaparecido.

Ejemplo: COBOL

Common Business Oriented Language, o COBOL, es un ejemplo de un lenguaje con un alto nivel de detalle. Las instrucciones y las variables se explican en las instrucciones larga diseñadas para facilitar la lectura por el programador. La sintaxis es portátil entre las muchas plataformas en las que se apoya el idioma. A pesar de que se ha actualizado con características modernas orientadas a objetos, ha sido suplantado en los últimos años por otras herramientas de programación.



Deja un comentario