12. Traductor: Es un programa que recibe una entrada escrita en lenguaje fuente y da una salida en un lenguaje objeto. Compilador: Es un programa informático que traduce un programa escrito en un lenguaje de programación a otro, generando un programa ejecutable llamado programa objeto. Intérprete: Un intérprete no traduce, en su lugar obtiene resultados conforme se van analizando las entradas.