Als «compiler» getaggte Fragen

Ein Compiler ist ein Computerprogramm, das in einer Programmiersprache geschriebenen Quellcode in eine andere Computersprache umwandelt.

2
Wie sollten Compiler Fehler und Warnungen melden?
Ich habe nicht vor, in naher Zukunft einen Compiler zu schreiben. Trotzdem interessiere ich mich sehr für Compilertechnologien und wie dieses Zeug besser gemacht werden könnte. Beginnend mit kompilierten Sprachen haben die meisten Compiler zwei Fehlerstufen: Warnungen und Fehler, wobei die erste meistens nicht schwerwiegende Probleme sind, die Sie beheben …




3
Schreiben eines Compilers Compiler - Einblick in Verwendung und Funktionen
Dies ist Teil einer Reihe von Fragen, die sich auf das Schwesterprojekt des Abstraktionsprojekts konzentrieren, das darauf abzielt, die im Sprachdesign verwendeten Konzepte in Form eines Frameworks zu abstrahieren. Das Schwesterprojekt heißt OILexer und zielt darauf ab, einen Parser aus Grammatikdateien ohne die Verwendung von Code-Injection für Übereinstimmungen zu erstellen. …

3
So implementieren Sie eine verzögerte Auswertung von if ()
Ich implementiere derzeit einen Ausdrucksauswerter (einzeilige Ausdrücke wie Formeln), der auf Folgendem basiert: Der eingegebene Ausdruck wird tokenisiert, um Literal-Boolesche Werte, Ganzzahlen, Dezimalstellen, Zeichenfolgen, Funktionen und Bezeichner (Variablen) zu trennen. Ich habe den Shunting-Yard-Algorithmus implementiert (leicht modifiziert, um Funktionen mit variabler Anzahl von Argumenten zu handhaben), um Klammern zu entfernen …


6
Was ist der Vorteil des Lernens und Verstehens der Compilerkonstruktion?
Ich bin ein Student in meinem 3. Jahr eines Software Engineering Abschlusses. Ab diesem Jahr hat meine Universität einen neuen Kurs namens "Compiler Constructions" eingeführt, der Ihnen die Grundlagen der Theorie des Bauens eines Compilers vermittelt. Was wäre der reale Vorteil für einen Software-Ingenieur, wenn er etwas über die Compiler-Konstruktion …
10 tools  compiler 

3
Warum generieren Compiler normalerweise nur ausführbare Dateien für die Plattform, auf der sie installiert sind?
Ich bin ein C ++ - Entwickler und versuche, die plattformübergreifende Entwicklung besser zu verstehen. Ich versuche, einige Implementierungsdetails von Compilern und deren genaue Erstellung betriebssystemspezifischer Binärdateien besser zu verstehen. Während meiner Studie wurde mir klar, dass die meisten Compiler, die Sie für eine bestimmte Plattform heruntergeladen haben, zumindest für …


3
Ist Clang / LLVM bereit für die Hauptsendezeit? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …





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.