Como foi compilado o primeiro compilador?


14

Isso sempre atormentou meu cérebro. Compiladores compilam código. Eu imagino que o compilador é codificado. Portanto, para executar o código de um compilador, você precisa compilá-lo.

Como foi compilado o primeiro compilador?


3
É como entender a recursão, você precisa primeiro entender a recursão.
Urda

Respostas:


21

O primeiro compilador foi escrito em assembly para a linguagem de programação A-0 em 1952. Consulte a Wikipedia para obter mais informações.

O primeiro compilador que pôde se compilar foi escrito para e no Lisp em 1962. Isso é chamado de compilador auto-hospedado ou de autoinicialização .


7
Por um longo tempo, muitos programas (incluindo compiladores) foram escritos diretamente no código da máquina ou na linguagem assembly.
usar o seguinte comando

2
Como uma nota, o gcc tem uma inicialização interessante. Você compila um gcc mínimo com o compilador do sistema, depois usa esse gcc mínimo para compilar o gcc "grande" e, em seguida, usa esse gcc "grande" para compilar outro gcc "grande" para confirmar que tudo funcionou.
Rich Homolka
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.