¿Cómo se compiló el primer compilador?

14

Esto siempre me ha atormentado el cerebro. Los compiladores compilan el código. Me imagino que el compilador está codificado. Entonces, para ejecutar realmente el código de un compilador, tendría que compilarlo.

¿Cómo se compiló el primer compilador?

Robar
fuente
3
Es como entender la recursividad, primero debes entender la recursividad.
Urda

Respuestas:

21

El primer compilador se escribió en ensamblador para el lenguaje de programación A-0 en 1952. Consulte Wikipedia para obtener más información.

El primer compilador que pudo compilarse fue escrito para Lisp en 1962. Esto se llama un compilador de alojamiento propio o de arranque .

xenoterracida
fuente
77
Durante mucho tiempo, muchos programas (incluidos los compiladores) se escribieron directamente en código de máquina o en lenguaje ensamblador.
user1686
2
Como nota, gcc tiene un arranque interesante. Compila un gcc mínimo con el compilador del sistema, luego usa este gcc mínimo para compilar el gcc "grande", luego usa este gcc "grande" para compilar otro gcc "grande" para que puedas confirmar que todo funcionó.
Rich Homolka