Está en la página 1de 1

Generación de Código Intermedio.

Se genera un código mejorado, ya no estructurado, más fácil de traducir


directamente a código ensamblador, este código está compuesto de tres
direcciones (cada instrucción tiene un operador, y la dirección de dos operandos
y un lugar donde guardar el resultado), esta es conocida como código
intermedio.

Lenguajes intermedios.

Esto es cuando el lenguaje fuente se traduce a uno intermedio antes de ser


ejecutado para facilitar el analisis del programa.

● Register transfer language (RTL)


● El lenguaje de árbol GENERIC.
● GIMPLE, basado en SSA.

Sentencias y expresiones.

Las sentencias son los elementos en los que se divide el codigo de un lenguaje.
Las sentencias como tal son las que conforman un programa, estas se ejecutan y
realizan X tarea.

Expresiones una combinacion de funciones, variables o constantes que se


interpretan sengun una regla.

También podría gustarte