Als «compiler» getaggte Fragen

Ein Compiler ist ein Computerprogramm, das in einer Programmiersprache geschriebenen Quellcode in eine andere Computersprache umwandelt.

5
Ist Google Closure ein echter Compiler?
Diese Frage ist von der Debatte in den Kommentaren zu dieser Stapelüberlauf-Frage inspiriert . In der Dokumentation zum Google Closure Compiler wird Folgendes angegeben (Hervorhebung hinzugefügt): Der Closure Compiler ist ein Tool, mit dem Sie JavaScript schneller herunterladen und ausführen können. Es ist ein wahrer Compiler für JavaScript. Anstatt von …

6
Gibt es eine Sprache, die nach C transpiliert und eine bessere Syntax aufweist? [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 Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
19 c  syntax  compiler 

4
Wie funktioniert Chrome V8? Und warum wurde JavaScript überhaupt nicht JIT-kompiliert?
Ich habe nach Dolmetschern / Compilern gesucht und bin dann auf JIT-Compilation gestoßen - speziell auf die V8 Javascript Engine von Google Chrome. Meine Fragen sind - Wie kann es schneller sein als die Standardinterpretation? Warum wurde JIT-Compilation überhaupt nicht verwendet? Mein aktuelles Verständnis Jedes Javascript-Programm startet als Quellcode und …

4
Grundlegendes zum Stack-Frame eines Funktionsaufrufs in C / C ++?
Ich versuche zu verstehen, wie Stapelrahmen erstellt werden und welche Variablen (Parameter) in welcher Reihenfolge zum Stapeln verschoben werden. Einige Suchergebnisse haben gezeigt, dass der C / C ++ - Compiler basierend auf Operationen entscheidet, die innerhalb einer Funktion ausgeführt werden. Wenn die Funktion beispielsweise einen übergebenen int-Wert nur um …
19 c++  c  compiler  stack 


2
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 dieses Verständnis falsch ist, sehe …
18 java  compiler  aot 

4
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 schreiben.
18 c++  compiler  lexer 

3
Warum würden mehr CPU-Kerne auf virtuellen Maschinen die Kompilierungszeiten verlangsamen?
[edit # 2] Wenn irgendjemand von VMWare mich mit einer Kopie von VMWare Fusion schlagen kann, würde ich gerne das Gleiche tun wie ein Vergleich zwischen VirtualBox und VMWare. Irgendwie habe ich den Verdacht, dass der VMWare-Hypervisor besser auf Hyperthreading eingestellt ist (siehe auch meine Antwort). Ich sehe etwas Neugieriges. …


6
Generieren Fortran-Compiler wirklich schnelleren Code als C-Compiler?
Als ich an der Universität studierte, hörte ich oft die Idee, dass Fortran-Compiler für ein gleichwertiges Programm schnelleren Code erzeugten als C-Compiler. Die wichtigste Überlegung lautete wie folgt : Ein Fortran-Compiler gibt durchschnittlich 1,1 Prozessoranweisungen pro Codezeile aus, während ein C-Compiler durchschnittlich 1,6 Prozessoranweisungen pro Codezeile ausgibt - ich erinnere …

3
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 usw. ist.
17 compiler 



4
Warum ist es so schwierig, für Compilerjobs zu werben? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Letzte Woche haben einige Kollegen und ich an Karrieremessen …

1
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 erörtert, was im Grunde bedeutet, dass die Zwischendarstellung rein funktional ist (rein …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.