Als «compiler-construction» getaggte Fragen

Die Tag-Compiler-Konstruktion sollte auf Fragen zur Programmierung von Compilern oder auf Fragen zum detaillierten Innenleben von Compilern angewendet werden. NICHT VERWENDEN für Fragen zur * Verwendung * bestimmter Compiler oder Kompilierungsfehler.

30
Lernen, einen Compiler zu schreiben [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 5 Jahren . Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, …




12
Kompilierte vs. interpretierte Sprachen
Ich versuche, den Unterschied besser zu verstehen. Ich habe online viele Erklärungen gefunden, aber sie tendieren eher zu den abstrakten Unterschieden als zu den praktischen Implikationen. Die meisten meiner Programmiererfahrungen habe ich mit CPython (dynamisch, interpretiert) und Java (statisch, kompiliert) gemacht. Ich verstehe jedoch, dass es andere Arten von interpretierten …

4
Warum scheint Java beim Einschalten zusammenhängender Ints mit hinzugefügten Fällen schneller zu laufen?
Ich arbeite an Java-Code, der stark optimiert werden muss, da er in heißen Funktionen ausgeführt wird, die an vielen Stellen in meiner Hauptprogrammlogik aufgerufen werden. Ein Teil dieses Codes beinhaltet das Multiplizieren von doubleVariablen durch 10Erhöhen auf beliebige nicht negative int exponents. Eine schnelle Art und Weise (edit: aber nicht …




12
Wie kompiliert Go so schnell?
Ich habe auf der Go-Website gegoogelt und gestöbert, aber ich kann anscheinend keine Erklärung für die außergewöhnlichen Bauzeiten von Go finden. Sind sie Produkte der Sprachfunktionen (oder deren Fehlen), ein hochoptimierter Compiler oder etwas anderes? Ich versuche nicht, Go zu fördern. Ich bin nur Neugierig.

27
Datei oder Baugruppe konnte nicht geladen werden… Der Parameter ist falsch
Kürzlich bin ich bei C # -Lösung auf folgende Ausnahme gestoßen: Fehler 2 Datei oder Assembly 'Newtonsoft.Json, Version = 3.5.0.0, Culture = neutral, PublicKeyToken = b9a188c8922137c6' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Der Parameter ist falsch. (Ausnahme von HRESULT: 0x80070057 (E_INVALIDARG)) Dies hängt weder von meinem Code noch …

13
Schreiben eines Compilers in seiner eigenen Sprache
Intuitiv scheint es, dass ein Compiler für Sprache Foonicht selbst in Foo geschrieben werden kann. Insbesondere kann der erste Compiler für Sprache Foonicht in Foo geschrieben werden, aber jeder nachfolgende Compiler könnte für geschrieben werden Foo. Aber ist das tatsächlich wahr? Ich habe eine sehr vage Erinnerung daran, wie ich …

4
GHC Core lesen
Kern ist die Zwischensprache von GHC. Mit Reading Core können Sie die Leistung Ihres Programms besser verstehen. Jemand bat mich um Dokumentation oder Tutorials zum Lesen von Core, aber ich konnte nicht viel finden. Welche Dokumentation steht zum Lesen von GHC Core zur Verfügung? Folgendes habe ich bisher gefunden: Schreiben …


1
Wie werden GCC und g ++ gebootet?
Das nervt mich schon eine Weile. Wie kompilieren sich GCC und g ++? Ich vermute, dass jede Revision mit einer zuvor erstellten Revision kompiliert wird. Ist das wahr? Und wenn ja, bedeutet dies, dass die ältesten g ++ - und GCC-Versionen in Assembly geschrieben wurden?

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.