La Enciclopedia Libre Universal en Español dispone de una lista de distribución pública, enciclo@listas.us.es
Compilador
Artículo de la Enciclopedia Libre Universal en Español.
Un compilador acepta programas escritos en un lenguaje de alto nivel y los traduce a otro lenguaje, generando un programa equivalente independiente, que puede ejecutarse tantas veces como se quiera.
En un compilador hay que distinguir tres lenguajes diferentes:
- el de los programas de partida (LA)
- el de los programas equivalentes traducidos (LB), normalmente el lenguaje de máquina
- el lenguaje en que está escrito el propio compilador (LC), que puede ser igual o diferente a uno de los otros dos.
Los programas interpretados suelen ser más lentos que los compilados, pero los intérpretes son más flexibles como entornos de programación y depuración. Comparando su actuación con la de un ser humano, un compilador equivale a un traductor profesional que, a partir de un texto, prepara otro independiente traducido a otra lengua, mientras que un intérprete corresponde al intérprete humano, que traduce de viva voz las palabras que oye, sin dejar constancia por escrito.
[escribe] Referencias
Otras fuentes de información
Notas