Resultados da pesquisa a pedido "compiler-construction"

4 a resposta

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 ...

1 a resposta

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 ...

4 a resposta

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 ...

4 a resposta

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 ...

1 a resposta

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 ...

3 a resposta

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 ...

15 a resposta

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 ...

4 a resposta

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 ...

3 a resposta

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 ...

6 a resposta

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 ...