Perguntas com a marcação «compiler»

Um compilador é um programa de computador que transforma o código-fonte escrito em uma linguagem de programação em outra linguagem de computador.

1
Desvantagens da forma intermediária funcional
Estou escrevendo um otimizador para uma linguagem semelhante ao JavaScript e preciso escolher uma representação de código intermediária. A escolha óbvia / típica atualmente é a atribuição única estática (SSA). No entanto, a Implementação do Compilador Moderno em C também discute a forma intermediária funcional, que basicamente significa tornar-se funcional …



5
O Scrum faz sentido ao implementar um novo back-end do compilador?
Eu tenho um idioma existente que preciso portar para uma nova plataforma. Provavelmente tentarei isso alterando o back-end do compilador existente. É uma quantidade significativa de trabalho reescrever o back-end. Não vejo como dividir isso em histórias sensatas sem violar os critérios do INVEST. Não vejo como cada história pode …


6
Por que C ++ para escrever um compilador?
Eu queria saber por que C ++ é uma boa opção para escrever um compilador. É claro que C também é bom para esse propósito, porque muitos compiladores são escritos em C ou C ++, mas desta vez estou mais interessado em C ++. Alguma boa razão? Eu estava procurando …
15 c++  compiler 

1
Existem podcasts (não palestras) sobre o desenvolvimento do compilador?
As respostas desta pergunta são um esforço da comunidade . Edite as respostas existentes para melhorar esta postagem. No momento, não está aceitando novas respostas ou interações. Existem vários podcasts com palestras de universidades. Estou procurando "outros" podcasts. Existem podcasts que não sejam de palestras sobre desenvolvimento de compiladores?
15 compiler 

3
Como um sistema de tipo estático afeta o design de uma linguagem baseada em protótipo?
O artigo da Wikipedia sobre idiomas baseados em protótipos contém o seguinte parágrafo: Quase todos os sistemas baseados em protótipos são baseados em linguagens interpretadas e de tipo dinâmico. Sistemas baseados em linguagens estaticamente tipadas são tecnicamente viáveis, no entanto. De que maneira um sistema de tipo estático impõe restrições …

13
É verdade que as primeiras versões dos compiladores C foram executadas por dezenas de minutos e exigiram a troca de disquetes entre os estágios?
Inspirado por esta pergunta . Ouvi dizer que algumas versões muito antigas dos compiladores C para computadores pessoais (acho que é por volta de 1980) residiam em dois ou três disquetes e, para compilar um programa, era necessário primeiro inserir o disco com "primeira passagem", executar a "primeira passagem", depois …
15 history  compiler 



10
Avisos do compilador
Muitos compiladores têm mensagens de aviso para avisar os programadores sobre possíveis erros de tempo de execução, lógica e desempenho; na maioria das vezes, você os corrige rapidamente, mas e os avisos não corrigíveis? Como você lida com avisos não corrigíveis? Você reescreve uma parte do código ou reescreve-o da …
15 compiler 




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.