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

Warum sind ungenutzte Variablen fehlerhaft?

Ich würde gerne wissen, warum eine ungenutzte Variable schlecht ist. Liegt es daran, dass der Compiler eine größere Binärdatei erstellen würde? Wenn ja, gibt es ein Tool / Skript, das ein unused Schlüsselwort oder ähnliches hinzufügen kann...
28.05.2011, 22:27
6
Antworten

Was ist die tatsächliche Beziehung zwischen Baugruppe, Maschinencode, Bytecode und Opcode?

Was ist die tatsächliche Beziehung zwischen Baugruppe, Maschinencode, Bytecode und Opcode? Ich habe die meisten SO-Fragen zum Assembly- und Maschinencode gelesen, zB dies , aber sie sind zu hoch und zeigen keine Beispiele von tatsächlichem A...
23.12.2014, 23:15
5
Antworten

VB.NET Sprache und Nichts: Warum ist es so?

Dies ist eine Frage zur VB.NET-Sprache. Da ich es jeden Tag benutze, versuche ich einfach die Motivation hinter einigen seiner Konstrukte zu verstehen. Ich finde nur heraus, dass diese Zeile: %Vor% ist so korrekt wie dieser: %Vor% Gle...
23.06.2009, 19:29
6
Antworten

Verschachtelte Funktionen sind nicht erlaubt, aber warum verschachtelte Funktionsprototypen erlaubt sind? [C ++]

Ich habe die verknüpfte Frage gelesen, die mich dazu bringt, diese Frage zu stellen. Betrachten Sie den folgenden Code %Vor% Alles sagt, dass der Compiler das als Funktionsprototyp verwendet und nicht als String -Objekt. Betrachten Si...
30.05.2009, 04:25
3
Antworten

Verbinden Sie ncurses statisch mit dem Programm

Ich habe Probleme, ncurses statisch mit einem meiner Programme zu verknüpfen Hier ist ein wirklich einfaches Beispielprogramm: %Vor% Wenn ich es mit kompiliere %Vor% Ich bekomme diese Fehler: %Vor% Ich bin ein wenig verwirrt, waru...
18.08.2010, 17:30
5
Antworten

Kurzschließen auf booleschen Operanden ohne Nebenwirkungen

Für das Kopfgeld: Wie kann dieses Verhalten von Fall zu Fall deaktiviert werden, ohne die Optimierungsstufe zu deaktivieren oder zu verringern? Der folgende Bedingungsausdruck wurde in MinGW GCC 3.4.5 kompiliert, wobei a vom Typ signe...
08.09.2011, 22:47
6
Antworten

View Compiler Mangled Namen in C ++

Wie kann ich die vom Compiler generierten veralteten Namen für überladene Funktionen in C ++ anzeigen? Ich benutze VC9 aber Antworten für andere Compiler sind auch willkommen. Bearbeiten: Ich finde alle Antworten hier hilfreich. Ich akzepti...
16.04.2009, 05:38
3
Antworten

Wie erkennt man die Delphi-Compiler-Version, in der die exe kompiliert wurde?

Wie kann ich feststellen, welche Version von Delphi zum Kompilieren einer bereits vorhandenen EXE-Datei verwendet wurde? Ich muss das nicht unbedingt mit Code machen. Ich habe versucht, PEiD, aber es kann nicht feststellen, ob die Version neu...
03.12.2011, 14:49
4
Antworten

Wird der Compiler das Entweichen einer inneren Schleife optimieren?

Der Code, den ich habe, sieht so aus (alle Verwendungen von done): %Vor% wird jeder Compiler es zu diesem konvertieren: %Vor% Hinweis: Während ich mich hauptsächlich dafür interessiere, dass if(done)break; umgangen und als toter Cod...
16.06.2010, 01:18
3
Antworten

Kann ein Scala-Programm kompiliert werden, um auf einer beliebigen JVM ausgeführt zu werden, ohne Scala auf dem gegebenen Rechner installiert zu haben?

Wenn ich ein Scala-Programm geschrieben habe, kann ich es so kompilieren, dass es jeder mit einer standardmäßigen Sun Java JVM ausführen kann? Ich nehme an, dass der Scala-Compiler den Scala-spezifischen API-Code in das kompilierte Projekt aufne...
12.12.2009, 15:12