Resultados da pesquisa a pedido "compiler-construction"

4 a resposta

o que é “alinhamento de pilha”?

O que é alinhamento de pilha? Por que é usado? Pode ser controlado pelas configurações do compilador? Os detalhes desta pergunta são retirados de um problema enfrentado ao tentar usar as bibliotecas ffmpeg com o msvc, no entanto, o que ...

1 a resposta

Como impor a ordem de bits struct com o compilador GC

Eu queria saber se existe uma diretiva do GCC C Compiler que permita determinar a ordem de bits para o empacotamento de uma estrutura? Algo para pessoas como: #pragma bit_order left A justificativa para essa necessidade é que eu tenho ...

2 a resposta

Quais compiladores nativos Java podem ser recomendados? [fechadas

Gostaria de saber quais compiladores nativos Java podem ser recomendados para compilar código Java em binários Windows e Mac OS X. alvez alguém saiba quais compiladores foram usados para criar os binários do Eclipse. Essa não deve ser uma ...

7 a resposta

Por que os compiladores emitem um aviso sobre o retorno de uma referência a uma variável de pilha local se esse comportamento é indefinid

O padrão C ++ declara que o retorno de referência a uma variável local (na pilha) é um comportamento indefinido; então, por que muitos (se não todos) dos compiladores atuais dá um aviso para fazer isso? struct A{ }; A& foo() { A a; return a; ...

12 a resposta

Asserção em tempo de compilação?

Existe uma maneira de afirmar que duas expressões constantes são iguais em tempo de compilaçã por exemplo. Quero que isso cause um erro em tempo de compilação enum { foo=263, bar=264 }; SOME_EXPRESSION(foo,bar) mas eu quero que isso não cause ...

7 a resposta

O que a transmissão faz no nível do compilador / máquina?

Muitas vezes me pergunto o que exatamente a fundição faz no nível do compilador ou da máquina. O que faz com os 0 e 1s na memória? Pode alguém me indicar alguma boa literatura.

5 a resposta

Haskell - Qual a melhor forma de representar a gramática de uma linguagem de programação?

Eu estive olhando para Haskell e gostaria bastante de escrever um compilador (como um exercício de aprendizado), uma vez que muitos de seus recursos inatos podem ser facilmente aplicados a um compilador (particularmente um compilador decente ...

6 a resposta

or que um programa C / C ++ geralmente tem a otimização desativada no modo de depuraçã

Na maioria dos ambientes C ou C ++, existe um modo "depuração" e uma compilação no modo "release" Observando a diferença entre os dois, você descobre que o modo de depuração adiciona os símbolos de depuração (geralmente a opção -g em ...

5 a resposta

Como posso encontrar a versão Java de destino para uma classe compilada?

DuplicadoFerramenta para ler e exibir versões Java .class [https://stackoverflow.com/questions/27065/tool-to-read-and-display-java-class-versions] Se eu tiver uma classe Java compilada, existe uma maneira de saber apenas do arquivo de classe ...

3 a resposta

Uso estranho do operador condicional (>? =) [Duplicado]

Esta pergunta já tem uma resposta aqui: xtensão @C: <? e>? operadores [/questions/3437410/c-extension-and-operators] 2 respostas Eu estava olhando para algum código e vi algo parecido com isto: int d = 1; int somethingbigger = 2; d >?= ...