El documento resume conceptos clave sobre compiladores como lenguajes de programación, arquitectura de computadoras, teoría de lenguajes y algoritmos que se incluyen en la escritura de compiladores. Define un compilador como un programa que traduce un programa fuente a un programa equivalente en un lenguaje objeto y notifica errores. Explica que los editores de estructuras crean y modifican programas fuentes manteniendo una estructura jerárquica y que las impresoras estéticas pueden analizar un programa e imprimir su estructura de