El documento describe las diferencias entre un traductor, compilador e intérprete. Un traductor recibe una entrada en un lenguaje fuente y produce una salida en otro lenguaje, mientras que un compilador traduce un programa a otro generando un programa ejecutable. Un intérprete analiza las entradas y produce resultados sin traducir a otro lenguaje.