El documento describe las funciones y clasificación de los compiladores. Explica que un compilador traduce un programa escrito en un lenguaje fuente a un lenguaje objeto equivalente y detecta errores. También clasifica los compiladores en categorías como de una sola pasada, de pasadas múltiples, de optimización, incrementales, ensambladores, cruzados y más.