Perguntas com a marcação «compiler»

9
Regras gerais para gravar um compilador X em Z em Y

Suponha que X é o idioma de entrada, Z é o idioma de saída e f é o compilador, escrito no idioma Y. f = X -> Z Como f é apenas um programa, acho que Y pode ser qualquer idioma, certo? Portanto, podemos ter os compiladores f1, f2, cada um escrito em Y1, Y2. f1 = f Y1 f2 = f Y2 g = Z ->...

8
Por que as máquinas virtuais são necessárias?

Em vez de compilar o código-fonte para o respectivo SO (no qual está direcionado), você compila uma vez e executa em qualquer lugar. Para fins de pergunta, eu chamaria VM (por exemplo, para Java e .NET). Portanto, a execução de programas se torna algo como ------------ ---- ---- | Executable |...

8
Converter um intérprete em um compilador?

Primeiro, sei que essa é uma pergunta feita por muitos outros programadores antes de mim. Mas não consegui encontrar nenhum recurso utilizável que pudesse me ajudar. Bem, estou criando uma linguagem de programação chamada "Light". A sintaxe é comparável ao python, mas tem um conceito estrito de...

8
É uma boa ideia ler o código-fonte do compilador? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...