Está en la página 1de 1

Lenguajes Intermedios.

Un lenguaje intermedio es el lenguaje de una maquina abstracta diseñada para ayudar a


realizar el análisis de un programa informático.

En los lenguajes intermedios el código fuente original se traduce a un código intermedio antes
de ser ejecutado. De esta forma se ejecutan aplicaciones en Java y su ventaja principal es la
capacidad de ejecutar la aplicación en varias plataformas distintas

El término “Lenguaje Intermedio” proviene de su uso en compiladores, donde el código fuente


de un programa se traduce a un modo mas apropiado para transformaciones de mejora de
código antes de generar el código objeto o código maquina para el hardware determinado. El
termino es usado también para referirse a lenguajes usados como intermedios por algunos
lenguajes de alto nivel que no sean código objeto o código maquina por si mismos, sino que
solamente el lenguaje intermedio.

Para acelerar la ejecución de, el compilador puede traducir todo o parte del código intermedio
a código nativo cuando se invoca a un programa; el código nativo suele almacenarse para ser
utilizado cuando sea necesario

Los lenguajes intermedios ofrecen un equilibrio entre portabilidad y velocidad de ejecución


entre distintas plataformas en las que exista la implementación de su arquitectura

El diseño del lenguaje intermedio difiere típicamente del lenguaje maquina en 3 maneras:

 Cada instrucción representa exactamente una operación fundamental; por ejemplo,


los modos de direccionamiento “shift-add” comunes en microprocesadores no están
presentes.
 La información de la estructura de control puede no estar incluida en el juego de
instrucciones.
 El numero de registros disponibles puede ser grande, incluso ilimitado.

Bibliografía
Comesaña, J. L. (11 de Octubre de 2022). jairogarcíarincón. Obtenido de Lenguajes de
programación y herramientas: https://www.jairogarciarincon.com/clase/arquitecturas-y-
herramientas-de-programacion-en-lado-servidor/lenguajes-de-programacion-y-herramientas

Google. (s.f.). Google Arts & Culture. Obtenido de


https://artsandculture.google.com/entity/m04hgsc?hl=es

También podría gustarte