¿Cómo utilizan los compiladores la RI?
Un lenguaje intermedio es el lenguaje de una máquina abstracta diseñado para ayudar en el análisis de programas informáticos. El término proviene de su uso en compiladores, donde el código fuente de un programa se traduce a una forma más adecuada para las transformaciones de mejora del código antes de utilizarse para generar código objeto o código máquina para una máquina de destino.
Los compiladores traducen el código fuente de un programa a una representación intermedia (RI), que es una forma más adecuada para realizar transformaciones del código antes de generar el código objeto para la máquina de destino.