Perguntas com a marcação «compiler-construction»

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.





12
Idiomas compilados vs. interpretados
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 que existem outros tipos de linguagens interpretadas e compiladas. …

4
Por que o Java alterna ints contíguos parece correr mais rápido com casos adicionados?
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 arbitrários . Uma maneira rápida (edit: …




12
Como o Go compila tão rapidamente?
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 curioso.

27
Não foi possível carregar o arquivo ou montagem ... O parâmetro está incorreto
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 (E_INVALIDARG)) Isso não depende do meu código ou …

13
Escrevendo um compilador em seu próprio idioma
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 de ler sobre uma linguagem cujo …

4
Lendo o GHC Core
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á o …


1
Como o GCC e o g ++ são inicializados?
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 …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.