Saltar al contenido

¿Qué es un lenguaje de programación de alto nivel?

27 de agosto de 2021

Un lenguaje de programación de alto nivel, es aquel que expresa algoritmos de una manera adecuada a la capacidad cognitiva humana. Gracias a estos lenguajes permiten una máxima flexibilidad al programador, permitiendo así, un camino bidireccional entre el lenguaje máquina y una expresión casi oral.

Casi siempre un lenguaje de programación de alto nivel suele estar orientado a objetos, a eventos o a funciones, permitiendo la combinación de ambos.

Los lenguajes de alto nivel se crearon para que el usuario común pudiese solucionar un problema de procesamiento de datos de una manera más fácil y rápida.

¿Qué es un lenguaje de programación de alto nivel?

Características

  • Nivel más alto de abstracción de lenguaje de máquina.
  • En lugar de tratar con registros, direcciones de memoria y las pilas de llamadas, lenguajes de alto nivel se refieren a las variables, matrices, objetos, aritmética compleja o expresiones booleanas, subrutinas y funciones, etc.
  • Enfoque en la facilidad de uso sobre la eficiencia óptima del programa.
  • Mejor comunicación entre el lenguaje de programación y el programador.

Ventajas y Desventajas

  • Permite utilizar más paradigmas de programación.
  • Ayuda a crear programas complejos con menos líneas de código.
  • Genera un código más comprensible.
  • El codigo es valido para diversos sistemas operativos.

Ejemplos de lenguajes de programación de alto nivel

  • C++
  • BASIC
  • FORTRAN
  • VB.NET
  • ALGOL