Resultados da pesquisa a pedido "compiler-construction"
Mudança de bisonte / redução de conflitos - tiger compiler
Eu escrevi um arquivo yacc de acordo com o Tiger Book (apêndice A, manual do Tiger). Mas ainda existem alguns conflitos de mudança / redução. Não sei como resolver esses conflitos. % yacc --version bison (GNU Bison) 3.0.2Você pode usar este cmd ...
g ++ nenhum erro de chamada de função correspondente
Eu tenho um erro do compilador, mas não consigo descobrir o porquê. o .hpp: #ifndef _CGERADE_HPP #define _CGERADE_HPP #include "CVektor.hpp" #include <string> class CGerade { protected: CVektor o, rv; public: CGerade(CVektor n_o, CVektor n_rv); ...
Maneira fácil de converter o código c para montagem x86?
Existe uma maneira fácil (como um programa gratuito) que possa ocultar o código c / c ++ para o assembly x86? Eu sei que qualquer compilador c faz algo muito semelhante e que eu posso apenas compilar o código c e depois desmontar o executável ...
matrizes estáticas definidas com tamanho não especificado, colchetes vazios?
Para o fragmento de código C ++ abaixo: class Foo { int a[]; // no error }; int a[]; // error: storage size of 'a' isn't known void bar() { int a[]; // error: storage size of 'a' isn't known }por que a variável membro não está causando um erro ...
A otimização do compilador pode introduzir bugs?
Hoje tive uma discussão com um amigo meu e debatemos por algumas horas sobre "otimização de compilador". Eu defendi o ponto queas vezes, uma otimização do compilador pode apresentar erros ou, pelo menos, comportamento indesejado. Meu amigo ...
Como o MSBuild decide se precisa reconstruir uma biblioteca C # ou não?
Como o MSBuild decide se precisa reconstruir uma biblioteca (ou seja, chamar csc) ou não, quando é executada em um arquivo de projeto em C #? Eu imagino (mas quero confirmar): Se não houver diretório de saída, reconstrua (duh :))Se um arquivo C ...
Alguém pode me dizer o básico de como funciona a programação de computadores? [fechadas]
O que faz com que todas as palavras de uma linguagem de programação realmente façam alguma coisa? Quero dizer, o que realmente está acontecendo para que o computador saiba o que todas essas palavras significam? Se eu disser verbalmente ao meu ...
Qual é a linguagem dos compiladores? Eles são escritos com idiomas diferentes?
Os compiladores estão em idiomas diferentes?
Compilador C # deve dar aviso, mas não?
Alguém da minha equipe tentou corrigir um aviso de 'variável não usada' em uma cláusula de captura vazia. try { ... } catch (Exception ex) { }-> emite um aviso sobreex não está sendo usado. Por enquanto, tudo bem. A correção foi mais ou menos ...
O compilador c ++ otimizará o valor de retorno não utilizado?
Se eu tiver uma função que retorna um objeto, mas esse valor de retorno nunca é usado pelo chamador, o compilador otimizará a cópia? (Possivelmente uma resposta sempre / às vezes / nunca). Exemplo elementar: ReturnValue ...