Lenguaje de medio nivel

Lenguaje de medio nivel

Un lenguaje de programación de medio nivel se encuentra entre los lenguajes de alto nivel y los lenguajes de bajo nivel.

Suelen ser clasificados de alto nivel, pero permiten ciertos manejos de bajo nivel. Son precisos para ciertas aplicaciones como la creación de sistemas operativos, ya que permiten un manejo abstracto (independiente de la máquina, a diferencia del lenguaje ensamblador), pero sin perder mucho del poder y eficiencia que tienen los lenguajes de bajo nivel.

Una característica distintiva, por ejemplo, que convierte al lenguaje de programación C en un lenguaje de medio nivel y al lenguaje de programación Pascal en un lenguaje de alto nivel, es que en el primero es posible manejar las letras como si fueran números (en Pascal no), por el contrario, en Pascal es posible concatenar las cadenas de caracteres con el operador suma y copiarlas con la asignación (en C es el usuario el responsable de llamar a las funciones correspondientes).

Una de las características más peculiares del lenguaje de programación C es el uso de apuntadores, los cuales son muy útiles en la implementación de algoritmos como listas enlazadas, tablas hash y algoritmos de búsqueda y ordenamiento que para otros lenguajes de programación (como en el lenguaje de programación Java, por ejemplo) suelen ser un poco más complicados de implementar.


Wikimedia foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Mira otros diccionarios:

  • 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

  • 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

  • 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

  • Nivel — Según el contexto, el término nivel se puede referir a: En su sentido más general nivel hace referencia a una altura relativa a otra altura; generalmente se toma como punto de referencia una base. Cuando la altura es geográfica, se denomina… …   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 — (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

  • Lenguaje — ► sustantivo masculino 1 LINGÜÍSTICA Conjunto de sonidos articulados con que el hombre manifiesta lo que piensa o siente. 2 LINGÜÍSTICA Sistema de comunicación y expresión verbal propio de un pueblo o nación, o común a varios. SINÓNIMO lengua 3… …   Enciclopedia Universal

  • Lenguaje de programación — Captura de la microcomputadora Commodore PET 32 mostrando un programa en el lenguaje de programación BASIC, bajo el emulador VICE en una distribución GNU/Linux. Un lenguaje de programación es un idioma artificial diseñado para expresar… …   Wikipedia Español

  • Nivel — (Del cat. nivell < lat. vulgar libellum < lat. libella.) ► sustantivo masculino 1 TECNOLOGÍA Instrumento que se usa para comprobar la horizontalidad o la verticalidad de un plano y para determinar la diferencia de altura entre dos puntos: ■ …   Enciclopedia Universal

Compartir el artículo y extractos

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