Resultados da pesquisa a pedido "compiler-construction"
Onde estão os formatos clang e clang-format.py no Mac OS X com o Xcode Command Line Tools instalado?
Estou com dificuldade para encontrar o formato clang e o clang-format.py no meu Mac OS 10.8.5 com o Xcode 5 e suas ferramentas de linha de comando. eu tenteifind / -name "clang-format.py" sem sorte. Eles já estão aqui em algum lugar escondido, ou ...
Eliminando recursão imediata à esquerda
Entendo que, para eliminar uma recursão imediata à esquerda de uma gramática contendo produção da forma A⇒Aα, preciso substituí-la por A⇒βA'e A'⇒αA / ∈ Estou tendo as seguintes produções, preciso eliminar a recursão à esquerda imediata E⇒E + T ...
Recomendar o front-end C que preserva as diretrizes do pré-processador
Eu gostaria de iniciar um projeto que envolva a transformaçãoCcódigo, mas eu gostaria deincluir as diretivas de pré-processador. Não quero reinventar a roda escrevendo minha própriaCanalisador, alguém sabe de um front-end que ...
Como posso compilar Ruby para Javascript? [fechadas]
Estou trabalhando em uma lógica que gostaria de expressar no servidor e no navegador. Algo como validar um formulário em que deve haver certos relacionamentos lógicos entre os elementos com base no que já foi inserido. Então ... Se eu posso ...
Significado dos níveis de otimização do LLVM
Recentemente, comecei a trabalhar com o Clang / LLVM e gostaria de saber se existe alguma documentação específica sobre o que os níveis de otimização -Ox fazem? Não consegui encontrar muita coisa na página de documentação do LLVM. Alguém pode ...
Otimizações de compilador C #
Gostaria de saber se alguém pode me explicar o que exatamente o compilador pode estar fazendo para observar essas diferenças extremas no desempenho de um método simples. public static uint CalculateCheckSum(string str) { char[] charArray ...
What is an application binary interface (ABI)?
Eu nunca entendi claramente o que é uma ABI. Por favor, não me aponte para um artigo da Wikipedia. Se eu pudesse entender, não estaria aqui postando uma postagem tão longa. Esta é a minha mentalidade sobre diferentes interfaces: Um controle ...
Qual arquivo MinGW usar como compilador C ++
Acabei de instalar o MinGW e, na pasta bin, vejo 7 arquivos .exe que compilam meu programa: c ++. exeg ++. exemingw32-c ++. exemingw32-g ++. exegcc.exemingw32-gcc.exemingw32-gcc-4.4.1.exeMeu pequeno programa (testprog.cpp) compila corretamente ...
Como executar e compilar .c no Sublime Text 2 [MAC OS X]
Estou aprendendo C na faculdade agora, e os professores me disseram para usar codeblocks como um IDE, mas, na minha opinião, os codeblocks são um pouco feios e é por isso que escolhi o Sublime Text 2, o MELHOR IDE / Editor de Texto existente. No ...
Os compiladores têm permissão para eliminar loops infinitos?
Pode otimizar o compilador excluir infinitos loops, o que não altera nenhum dado, como while(1) /* noop */;Da análise de um compilador de gráfico de fluxo de dados pode derivar, que esse loop é "código morto" sem efeitos colaterais. A exclusão ...