Perguntas com a marcação «compiler-construction»

96
Por que esse código Java é compilado?

No método ou no escopo da classe, a linha abaixo é compilada (com aviso): int x = x = 1; No escopo da classe, onde as variáveis ​​obtêm seus valores padrão , o seguinte fornece o erro de 'referência indefinida': int x = x + 1; Não é o primeiro x = x = 1deve terminar com o mesmo erro de...

96
Compilar vs Transpilar

Ao pesquisar sobre a diferença, encontrei estas definições: Compilar é o termo geral para pegar o código-fonte escrito em uma linguagem e transformá-lo em outra. Transpilar é um termo específico para pegar o código-fonte escrito em uma linguagem e transformá-lo em outra linguagem que tenha um...

88
Como o kernel do Linux pode se compilar?

Não entendo muito bem o processo de compilação do kernel Linux quando instalo um sistema Linux em minha máquina. Aqui estão algumas coisas que me confundiram: O kernel é escrito em C, entretanto, como o kernel foi compilado sem um compilador instalado? Se o compilador C for instalado em minha...