compiler-construction

Das Tag compiler-construction sollte auf Fragen zur Programmierung von Compilern oder zu Fragen zum detaillierten Innenleben von Compilern angewendet werden. NUTZEN SIE NICHT für Fragen zum * Verwenden * spezifischer Compiler oder Kompilierungsfehler.
3
Antworten

Dynamisch kompilierten C # -Code mit nativer Geschwindigkeit ausführen ... wie?

Ich habe mehrere Beiträge zu SO über das Schreiben und Kompilieren von dynamischem C # -Code gelesen. Zum Beispiel diesen Beitrag . Ich verstehe, dass es mehrere Möglichkeiten gibt. Das Aufrufen des Code-Aufrufers ist jedoch langsam. Ich hab...
16.05.2012, 07:17
1
Antwort

Erstellen eines Linkers

Es gibt eine Menge Informationen über das Entwerfen und Implementieren eines Compilers, aber ich kann nichts über Linker finden. Ich bin sehr an diesen Themen interessiert, aber ich kann keine Informationen über Linker finden. Kennt jemand ei...
20.12.2011, 15:07
1
Antwort

Was nutzt die C4711-Funktion für die Inline-Erweiterung? Visual C ++ - Warnung?

Laut MSDN kann Visual C ++ C4711-Warnung ausgeben: Funktion X wurde für Inline-Erweiterung ausgewählt, wenn der Compiler beschließt, eine Funktion einzubinden, die nicht als Inline gekennzeichnet war. Ich sehe nicht, wie diese Warnung nüt...
15.02.2011, 06:00
2
Antworten

Singletons über statische Instanz in C ++ - in Quell- oder in Header-Dateien?

Prost, Ich habe diesen Code in "Programming AI by Example" beschrieben: %Vor% Ich bin verwirrt durch die sachliche Aussage des Autors, dass die statisch deklarierte Variable innerhalb einer Funktion im Header dazu führt, dass mehrere sepa...
07.09.2009, 13:01
10
Antworten

Kompilieren Sie den Fehler CS0433 auf der vorkompilierten ASP.NET 2.0-Site

Ich erhalte diesen Fehler immer wieder, wenn ich den Debugger starte, um meine Site zu debuggen. Ich verwende die Telerik-Steuerelemente und normalerweise ist der Fehler in meiner Tableiste. Hier ist ein Beispiel für den Fehler, den ich gerade s...
13.01.2009, 20:31
2
Antworten

Verwendung des Intel C ++ Compilers mit Qt Creator

Ich schreibe ein Programm, in dem ich eine stattliche Anzahl von numerischen Berechnungen machen muss. Aber da ich das Frontend des Programms in Qt Creator entwickle, habe ich mich bisher mit MinGW beschäftigt. Gibt es also eine Möglichkeit,...
23.09.2009, 13:48
3
Antworten

Wofür ist / optimize C # -Compilerschlüssel gedacht?

Gibt es eine vollständige Liste der Optimierungen, die durch den / optimierten C # -Compilerschlüssel überall verfügbar? BEARBEITEN: Warum ist es standardmäßig deaktiviert? Lohnt es sich, in einer echten App zu verwenden? - es ist standar...
09.06.2009, 10:01
2
Antworten

Wie lenke ich LLVM von einem in F # geschriebenen Compiler?

Ich bin gerade dabei, eine Spielzeugsprache in F # zu schreiben. Ich möchte LLVM als Ziel haben, aber es sieht so aus, als müsste ich etwas dafür tun. Es sieht so aus, als könnte ich mit den IRBuilder-Bibliotheken interoperieren, oder ich kön...
27.01.2013, 04:22
1
Antwort

was ist mit der linken Ableitung gemeint?

Bitte helfen Sie mir zu verstehen, was mit Left Most Derivation der zweite L in LL Parser gemeint ist. Erklären Sie es mit einem einfachen Beispiel. Ich sah das folgende Bild, das am meisten Ableitung erklärt, aber ich verstehe...
04.03.2013, 03:28
3
Antworten

Pretty Printing AST mit minimalen Klammern

Ich implementiere einen Pretty-Drucker für einen JavaScript-AST und ich wollte fragen, ob jemand einen "richtigen" Algorithmus kennt, um Ausdrücke mit minimalen Klammern automatisch zu klammern basierend auf der Operator-Priorität und Assoziativ...
04.12.2012, 17:46