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.
10
Antworten

Parsen des Java-Quellcodes

Ich werde gebeten, eine Software zu entwickeln, die Flow-Chart / Control-Flow des Eingabe-Java-Quellcodes erstellen kann. Also fing ich an, darüber zu forschen und kam zu folgenden Lösungen: Um Flow-Chart / Control-Flow zu erstellen, muss ich...
31.03.2011, 08:39
3
Antworten

Fast Standard ML-Compiler oder Bytecode-Interpreter mit read-eval-print-Schleife für Linux?

Zur Verwendung mit einer Klasse, die ich unterrichten werde, suche ich nach einem schnellen Compiler oder Bytecode-Interpreter für Standard ML. Ich suche nach schnellen Kompilierzeiten; reicht jede vernünftige Laufzeit aus. Bonus, wenn das Kom...
07.07.2010, 01:51
3
Antworten

Einen Compiler schreiben; Welche VM?

Ich werde versuchen, einen Compiler für eine dynamische Sprache zu schreiben. Vorzugsweise zu einer vorhandenen virtuellen Maschine --- Ich möchte mich (noch) nicht mit der Garbage-Collection beschäftigen und den unzähligen anderen Bedenken, die...
20.07.2010, 21:05
7
Antworten

Was macht Casting auf Compiler- / Maschinenebene?

Ich habe mich oft gefragt, was Casting auf Compiler- oder Maschinenebene genau macht. Was macht es mit den 0 und 1s im Speicher? Kann mir jemand auf eine gute Literatur hinweisen?     
24.03.2009, 08:12
5
Antworten

Branch auf?: operator?

Führt der Operator ? : für einen typischen modernen Compiler auf moderner Hardware zu einer Verzweigung, die sich auf die Befehlspipeline auswirkt? Mit anderen Worten, was schneller ist, indem beide Fälle aufgerufen werden, um eine möglich...
19.08.2011, 21:45
2
Antworten

C: Compiler-Info zur Laufzeit

Gibt es eine Möglichkeit, den Namen des Compilers und die Version, die zum Kompilieren eines Programms verwendet wurde, zu drucken; %Vor% ?     
09.07.2010, 11:32
4
Antworten

Ist es für einen Compiler immer sinnvoll, eine Struktur wie diese in einem CPU-Register an eine Funktion zu übergeben?

Ich würde gerne wissen, ob eine Art von Struktur mehr als ein Primitiv enthält, aber seine Gesamtgröße ist kleiner oder gleich der Größe eines einzelnen CPU-Registers wie ein 4-Byte-Register, macht es für einen Compiler Sinn um es in eines diese...
18.11.2010, 09:04
1
Antwort

Wann flüchtig mit dem freigegebenen CUDA-Speicher zu verwenden ist

Unter welchen Umständen sollten Sie das Schlüsselwort volatile mit dem gemeinsamen Speicher eines CUDA-Kerns verwenden? Ich verstehe, dass volatile dem Compiler sagt, niemals Werte zwischenzuspeichern, aber meine Frage betrifft das Verhalt...
11.03.2013, 04:02
2
Antworten

"==" Operator verhält sich nicht wie Compiler generierte Equals () überschreiben für anonymen Typ

Laut MSDN :    Weil Equals und GetHashCode   Methoden für anonyme Typen sind definiert   in Bezug auf die Equals und GetHashcode   der Eigenschaften, zwei Instanzen von   Derselbe anonyme Typ ist nur gleich   wenn alle ihre Eigenschaften gle...
21.02.2010, 18:07
8
Antworten

Welche Werkzeuge (kostenlos oder nicht) finden Sie nützlich für die Entwicklung und das Debuggen von C # / C ++? [geschlossen]

Hier sind einige, die ich benutze (alle sind frei verfügbar): Hex-Editor: Hexplorer Debugger: WinDbg Documentation Compiler: SandCastle Automatischer Build: Cruise Control.Net     
19.08.2008, 07:09