Lenguaje de alto nivel

Lenguaje de alto nivel

Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.

En los primeros lenguajes de alto nivel la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida. Se clasifican como lenguajes procedimentales.

Otra limitación de los lenguajes de alto nivel es que se requiere de ciertos conocimientos de programación para realizar las secuencias de instrucciones lógicas. 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.

Por esta razón, a finales de los años 1950 surgió un nuevo tipo de lenguajes de programación que evitaba estos inconvenientes, a costa de ceder un poco en las ventajas. Estos lenguajes se llaman de tercera generación o de alto nivel, en contraposición a los de bajo nivel o de nivel próximo a la máquina.

Ventajas e inconvenientes

Ventajas
  • Genera un código más sencillo y comprensible.
  • Escribir un código válido para diversas máquinas y, posiblemente, sistemas operativos.
Inconvenientes
  • Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina.
  • Algunos requieren que la máquina cliente posea una determinada plataforma.

Principales lenguajes de alto nivel


Wikimedia foundation. 2010.

Игры ⚽ Поможем написать реферат

Mira otros diccionarios:

  • Lenguaje de alto nivel — ► locución INFORMÁTICA El simbólico utilizado para describir algoritmos que deberán ser ejecutados por el ordenador. * * * La programación en el lenguaje de la máquina o en lenguaje simbólico tiene ciertas ventajas: ● Mayor adaptación al equipo.… …   Enciclopedia Universal

  • Lenguaje de bajo nivel — Un lenguaje de programación de bajo nivel es el que proporciona un conjunto de instrucciones aritmeticológicas sin la capacidad de encapsular dichas instrucciones en funciones que no estén ya contempladas en la arquitectura del hardware.… …   Wikipedia Español

  • Lenguaje de medio nivel — La exactitud de la información en este artículo o sección está discutida. En la página de discusión puedes consultar el debate al respecto. Un lenguaje de programación de medio nivel se encuentra entre los lenguajes de alto nivel y los lenguajes… …   Wikipedia Español

  • Lenguaje de medio nivel — Se dice de lenguajes de programación como C, que aunque sea un lenguaje de alto nivel, tiene caracteristicas que exponen detalles de bajo nivel de la arquitectura. No es un término formalmente utilizado …   Enciclopedia Universal

  • Ensamblador de alto nivel — Este artículo es acerca del concepto general. Para una implementación particular, ver High Level Assembly. Para otros usos de este término, véase HLA (desambiguación). Para otros usos de este término, véase Ensamblador (desambiguación). Los… …   Wikipedia Español

  • Lenguaje de programación C — Saltar a navegación, búsqueda C Paradigma: Imperativo (Procedural) Apareció en: 1972 Diseñado por: Dennis M. Ritchie Tipo de dato: Débil, Estático Implementaciones …   Wikipedia Español

  • Nivel (desambiguación) — Saltar a navegación, búsqueda Según el contexto, el término nivel se puede referir a: El nivel como instrumento de medición. El nivel topográfico utilizado para medir la diferencia de alturas entre dos puntos en un terreno. El nivel del mar… …   Wikipedia Español

  • lenguaje — (Del prov. lenguatge). 1. m. Conjunto de sonidos articulados con que el hombre manifiesta lo que piensa o siente. 2. lengua (ǁ sistema de comunicación verbal). 3. Manera de expresarse. Lenguaje culto, grosero, sencillo, técnico, forense, vulgar.… …   Diccionario de la lengua española

  • nivel — (Del prov. nivel). 1. m. horizontalidad. 2. Altura a que llega la superficie de un líquido. El nivel de la riada. 3. Altura que algo alcanza, o a la que está colocado. 4. Medida de una cantidad con referencia a una escala determinada. Nivel de… …   Diccionario de la lengua española

  • Lenguaje ensamblador — Para otros usos de este término, véase Ensamblador (desambiguación). Lenguaje de máquina del Intel 8088. El código de máquina en hexadecimal se resalta en rojo, el equivalente en lenguaje assembler en magenta, y las direcciones de memoria donde… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”