El documento habla sobre el proceso de compilación y el uso de código intermedio. Explica que el código intermedio elimina la necesidad de generar un nuevo compilador completo para cada máquina, ya que la parte de análisis es la misma para todos los compiladores. También es más fácil optimizar el código aplicando técnicas al código intermedio que al código fuente original. El código intermedio puede ser específico a cada lenguaje o independiente del lenguaje, y representa el código de manera lineal, como notación postfix.