Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 5 anos . As...
A tag compilador-construção deve ser aplicada a perguntas relacionadas à programação de compiladores ou a perguntas sobre o funcionamento interno detalhado dos compiladores. NÃO USE para perguntas sobre * uso * de compiladores específicos ou erros de compilação.
Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 5 anos . As...
O que um compilador JIT faz especificamente em oposição a um compilador não-JIT? Alguém pode dar uma descrição sucinta e fácil de
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 remoto da TV é uma interface entre o usuário e a TV. É...
Como funciona o processo de compilação e vinculação? (Observação: isso deve ser uma entrada para as Perguntas frequentes sobre C ++ do Stack Overflow . Se você quiser criticar a idéia de fornecer uma FAQ neste formulário, a postagem na meta que iniciou tudo isso seria o lugar para isso. essa...
Estou tentando entender melhor a diferença. Encontrei muitas explicações online, mas elas tendem mais às diferenças abstratas do que às implicações práticas. A maioria das minhas experiências de programação foi com CPython (dinâmico, interpretado) e Java (estático, compilado). No entanto, entendo...
Estou trabalhando em algum código Java que precisa ser altamente otimizado, pois será executado em funções ativadas que são invocadas em muitos pontos da lógica do meu programa principal. Parte desse código envolve a multiplicação de doublevariáveis por 10elevadas para int exponents não negativos...
Como posso resolver este aviso? [WARN] aviso: nenhuma regra para processar o arquivo '$ (PROJECT_DIR) /MyApp/MessageCell.h' do tipo sourcecode.objj.h para a arquitetura
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 3 anos . Melhore...
Qual é a diferença entre __PRETTY_FUNCTION__, __FUNCTION__, __func__, e onde eles estão documentadas? Como decido qual deles
Pesquisei no Google e vasculhei o site Go, mas não consigo encontrar uma explicação para os extraordinários tempos de construção do Go. Eles são produtos dos recursos de linguagem (ou falta deles), um compilador altamente otimizado ou algo mais? Não estou tentando promover o Go; Eu só estou...
Recentemente, conheci a seguinte exceção na solução C #: Erro 2 Não foi possível carregar o arquivo ou assembly 'Newtonsoft.Json, Versão = 3.5.0.0, Culture = neutral, PublicKeyToken = b9a188c8922137c6' ou uma de suas dependências. O parâmetro está incorreto. (Exceção de HRESULT: 0x80070057...
Intuitivamente, parece que um compilador de linguagem Foonão pode ser escrito em Foo. Mais especificamente, o primeiro compilador para idioma Foonão pode ser escrito em Foo, mas qualquer compilador subsequente pode ser escrito Foo. Mas isso é realmente verdade? Tenho algumas lembranças muito vagas...
O núcleo é a linguagem intermediária do GHC. O Reading Core pode ajudá-lo a entender melhor o desempenho do seu programa. Alguém me pediu documentação ou tutoriais sobre a leitura do Core, mas não consegui encontrar muita coisa. Que documentação está disponível para leitura do GHC Core? Aqui está...
Qual é o motivo do seguinte aviso em alguns compiladores C ++? Nenhuma nova linha no final do arquivo Por que eu deveria ter uma linha vazia no final de um arquivo de origem /
Isso tem me incomodado por algum tempo. Como o GCC e o g ++ se compilam? Estou supondo que toda revisão seja compilada com uma revisão criada anteriormente. Isso é verdade? E se for, isso significa que as versões mais antigas do g ++ e do GCC foram gravadas em
Em que segmento (.BSS, .DATA, outro) de um arquivo executável são variáveis estáticas armazenadas para que não tenham colisão de nomes? Por exemplo: foo.c: bar.c: static int foo = 1; static int foo = 10; void fooTest() { void barTest() { static int bar = 2; static int bar = 20; foo++; foo++;...
Pergunta rápida: qual é o sinalizador do compilador que permite ao g ++ gerar várias instâncias de si mesmo para compilar projetos grandes mais rapidamente (por exemplo, 4 arquivos de origem por vez para uma CPU com vários
Edição: Eu escrevi os resultados como um post no blog . O compilador C # trata os tipos COM de maneira um pouco mágica. Por exemplo, esta declaração parece normal ... Word.Application app = new Word.Application(); ... até você perceber que Applicationé uma interface. Chamando um construtor em...
Quero editar programaticamente o código-fonte python. Basicamente, quero ler um .pyarquivo, gerar o AST e, em seguida, escrever novamente o código-fonte python modificado (ou seja, outro .pyarquivo). Existem maneiras de analisar / compilar o código-fonte python usando módulos python padrão, como...
Eu ouvi sobre o frango, o ovo e a inicialização. Eu tenho algumas perguntas. O que escreveu o primeiro compilador que converteu algo em instruções binárias? O assembly é compilado ou traduzido em instruções binárias? ... Eu acho difícil acreditar que eles escreveram um compilador em...