Als «compiler» getaggte Fragen

18
Schreiben eines Lexers in C ++

Was sind gute Ressourcen zum Schreiben eines Lexikons in C ++ (Bücher, Tutorials, Dokumente), was sind einige gute Techniken und Vorgehensweisen? Ich habe im Internet gesucht und jeder sagt, dass er einen Lexer-Generator wie Lex benutzen soll. Das will ich nicht, ich will ein Lexer von Hand...

18
Wie funktionieren Java AOT-Compiler?

Es gibt eine Reihe von Tools ( Excelsior JET usw.), die behaupten, Java-Apps in native ausführbare Dateien ( *.exe) zu verwandeln . Ich verstehe jedoch, dass diese Tools eigentlich nur native Wrapper erstellen, die javaüber eine Shell oder eine Befehlszeile aufgerufen / ausgeführt werden. Wenn...

17
Was genau ist ein Kompilierungsziel?

Ich höre den Begriff immer wieder und alle Google-Suchen führen mich zu Artikeln über Compiler. Ich möchte nur verstehen, was der Begriff Kompilierungsziel bedeutet: | UPDATE: Um einen Kontext zu geben: Ich habe gehört, dass Web Assembly ein Kompilierungsziel für andere Sprachen wie C, C ++, Rust...

16
Wie funktioniert ein Compiler? [geschlossen]

Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn...

16
Nachteile der funktionellen Zwischenform

Ich schreibe ein Optimierungsprogramm für eine Sprache, die JavaScript ähnelt, und muss eine Zwischencodedarstellung auswählen. Die naheliegende / typische Wahl heutzutage ist Static Single Assignment (SSA). In Modern Compiler Implementation in C wird jedoch auch die funktionale Zwischenform...