Resultados da pesquisa a pedido "compiler-construction"
Como um intérprete / compilador funciona
Como um intérprete / compilador funciona? Qual é a diferença entre intérprete e compilador.
Como o escopo Lexical é implementado? [fechadas]
Há alguns anos, comecei a escrever um intérprete para um pouco de linguagem específica de domínio, que incluía funções definidas por programadores. Inicialmente, implementei o escopo variável usando uma simples pilha de tabelas de símbolos. Mas ...
Um compilador C pode reorganizar variáveis de pilha?
Eu trabalhei em projetos de sistemas embarcados no passado, onde reorganizamos a ordem de declaração das variáveis de pilha para diminuir o tamanho do executável resultante. Por exemplo, se tivéssemos: void func() { char c; int i; short s; ... ...
Desenvolvimento para iPhone - Aviso do compilador!
Às vezes, quando tento "compilar" / compilar uma fonte baixada, recebo o seguinte aviso: ld: warning: directory '/Volumes/Skiiing2/CD/ViewBased/Unknown Path/System/Library/Frameworks' following -F not foundMais alguém viu este problema?
É possível transformar o bytecode do LLVM em bytecode do Java?
Ouvi dizer que o Google App Engine pode executar qualquer linguagem de programação que possa ser transformada em bytecode Java viaJVM. Gostaria de saber se seria possível converter o bytecode LLVM em bytecode Java, pois seria interessante ...
Posso elevar o "Destino de implantação" do meu aplicativo iOS para um sistema operacional mais recente agora e depois reduzi-lo para um iOS anterior?
No momento, meu aplicativo está construído e em execução no iOS 5.1, usando o Xcode 5.1.1. Para seu primeiro lançamento, gostaria de enviá-lo apenas para o iOS 7. Mais tarde, em lançamentos futuros, gostaria de restaurá-loDeployment Target para ...
Solicitação de recurso C #: implemente interfaces em tipos anônimos
Eu estou querendo saber o que seria necessário para fazer algo assim: using System; class Program { static void Main() { var f = new IFoo { Foo = "foo", Print = () => Console.WriteLine(Foo) }; } } interface IFoo { String Foo { get; set; } void ...
while (verdadeiro); loop lança código inacessível quando não está vazio
Eu estava fazendo alguns pequenos programas em java. Eu sei que se eu escrever while(true); o programa irá congelar neste loop. Se o código for assim: Teste 1:public class While { public static void main(String[] args) ...
O Visual Studio 2013 não ignora avisos desabilitados
Bom Dia a todos. Então, eu estou tentando desativar o aviso 4996 em nossos projetos c ++. Parece estar incluído na linha de comando, como mostrado abaixo, mas após a compilação, ainda aparece com o aviso C4966. Tentei alterar o nível de aviso ...
Como alterar um sinalizador de compilador para apenas um executável no CMake?
Eu tenho um projeto CMake que oferece suporte à compilação de vários processadores no Visual Studio por meio do\MP bandeira. Como em apenas um dos muitos executáveis criados pelo projeto, preciso definir o\MP sinalizador para false (ou ...