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

Methodentypinferenz in der Java-Spezifikation

Ich schreibe gerade einen Java-Compiler und habe Abschnitt 15.12.2.7 implementiert. von der JLS7 ( Ссылка ), eins der ärgerlichsten Abschnitte der Spezifikation. Ich habe immer noch ein Problem, da die Spezifikation irgendwie unterspezifiziert o...
21.05.2012, 19:01
2
Antworten

Verknüpfen von Objektdateien, die mit verschiedenen GCC-Versionen erstellt wurden

Ich habe einige Bedenken hinsichtlich der Kompatibilität beim Aufbau einer C ++ - Bibliothek mit einer modernen Version von GCC 4.4.x / 4.5.x, wobei Clients auf einer älteren Version, sagen wir 3.4.x / 4.1.x. Eine vorgeschlagene Lösung besteht d...
17.01.2011, 10:26
1
Antwort

Verwendung des DLR für (hauptsächlich) statische Sprachkompilierung

Ich erstelle einen Compiler, der auf .NET abzielt, und ich habe CIL vorher direkt generiert, aber das Erzeugen von DLR-Bäumen wird mein Leben erheblich erleichtern. Ich unterstütze ein paar dynamische Features, nämlich die Erstellung von Runtime...
13.09.2008, 10:58
1
Antwort

PIC (positionsunabhängiger Code)

Gibt es eine Möglichkeit zu überprüfen, ob eine Objektdatei (.o-Datei) PIC-fähig ist?     
05.05.2011, 09:24
4
Antworten

Wird g ++ meine Programme mit Klassen verknüpfen, die es nicht aus einer Bibliothek benutzt?

Ich habe eine einfache statische Bibliothek erstellt, die in einer .a -Datei enthalten ist. Ich könnte es in einer Vielzahl von Projekten verwenden, von denen einige einfach nicht 90% davon brauchen. Zum Beispiel, wenn ich neuronale Netzwerke...
29.09.2012, 11:39
4
Antworten

Abwickeln des Rahmens, aber nicht in C zurückkehren

Meine Programmiersprache kompiliert nach C, ich möchte Tail Recursion-Optimierung implementieren. Die Frage hier ist, wie die Kontrolle an eine andere Funktion übergeben wird, ohne von der aktuellen Funktion "zurückzukehren". Es ist ziemlich...
06.02.2018, 15:29
1
Antwort

Kompilieren einer Java-Klasse im Speicher mit "Lombok" -Anmerkungen und Java JDK 8

Ich versuche, die Beschreibung einiger Java Beans aus einer XML-Datei abzurufen. Ich möchte sie mit @Data aus dem Projekt lombok kommentieren, um automatisch Konstruktor, equals, hashCode, Getter, Setter und toString einzuschließen. Ich mö...
01.09.2014, 13:49
1
Antwort

Wie ist der Stand der C99-Unterstützung in großen Compilern / Toolchains?

Eine Antwort auf einen Kommentar, den ich hier gemacht habe, ließ mich innehalten und denken: "Ich weiß nicht wirklich, was der Stand der C99-Unterstützung ist." Wikipedia gibt Details für einige Compiler, aber ich bin nicht vertraut genug mi...
11.05.2010, 16:21
1
Antwort

Wie überprüfe ich, ob alle Codepfade einen Wert zurückgeben

Ich schreibe einen Compiler für eine eingebettete Skriptsprache, die in meiner Anwendung ausgeführt wird. Ich arbeite derzeit an der semantischen Analyse Teil des Compilers. Ich möchte in der Theorie wissen, wie man überprüft, ob alle Code-Pfade...
21.02.2014, 21:50
1
Antwort

Intel C ++ Compilerfehler? (Aliasing von Zeigern)

Ich verwende den Intel C ++ Compiler 12.0 und arbeite an einem Programm ähnlich dem folgenden, das sehr einfach und unkompliziert ist. Die while-Schleife sollte im ersten Lauf anhalten. Wenn ich jedoch den Code mit dem / O2-Flag mit dem Intel-Co...
02.09.2012, 22:25