El programa que traduce los programas fuente en programas de destino se llama
compilador.
El programa que traduce el programa fuente al programa destino se llama compilador. Un compilador es un programa que lee el código fuente (generalmente código escrito en un lenguaje de programación de alto nivel), lo traduce a código objeto (generalmente un lenguaje de programación de bajo nivel o lenguaje de máquina) y luego genera el código objeto en un archivo objeto. . De esta forma, la computadora puede ejecutar estos códigos objeto. Los compiladores son una parte muy importante del proceso de desarrollo de software y permiten a los programadores escribir programas en lenguajes de alto nivel sin tener que escribir directamente en lenguajes de bajo nivel.