img-header

Cómo se “compila” un compilador

compiladorA pesar de su importancia y omnipresencia, no es extraño que a veces surjan dudas acerca de su naturaleza: ¿En qué lenguaje está escrito un compilador? ¿Cómo se compila un compilador? ¿Puede un compilador de C estar escrito en C?Estas tres preguntas, que no se pueden responder por separado, pues están relacionadas entre sí, no forman (a pesar de las apariencias) una versión moderna del dilema del huevo y la gallina. Veamos por qué.

(más…)