Übersetzerbau
Skriptum für Informatiker im Hauptstudium
Chapter and Conference Paper
This short paper gives an introduction to a panel held as part of the track on ‘Rigorous Engineering of Collective Adaptive Systems’ at ISOLA 2018. The discussion was structured on the basis of twenty question...
Chapter and Conference Paper
A collective adaptive system consists of collaborating entities that are able to adapt at runtime to dynamically changing, open-ended environments and to new requirements. Rigorous engineering requires appropr...
Chapter and Conference Paper
The emergence of Distributed Ledger Technologies and Cryptocurrencies impacts on how transactions of various assets between parties in highly dynamical settings – such as the Internet of Things or Smart Cities...
Book
Chapter
Aufgabe der Codeerzeugung ist, aus der internen Zwischensprache, die als Ergebnis der Analyse entsteht, ein dem Quellprogramm äquivalentes ausführbares Programm (Objektprogramm) zu erzeugen.
Chapter
Das vorliegende Skript Übersetzerbau ist die Grundlage für eine 2-semestrige Lehrveranstaltung Übersetzerbau. Ziel dieser Lehrveranstaltung ist die Vermittlung der zur Erstellung von Übersetzern notwendigen Te...
Chapter
Jeder Übersetzer hat die Aufgabe, aus einer Eingabe eine äquivalente, meist maschinennähere, Ausgabe zu erzeugen. Besteht ein Übersetzer aus mehreren Pässen, die ihrerseits auch wieder Übersetzer darstellen, s...
Chapter
Das vorkommen von Symbolen (Namen) in Programmiersprachen läßt sich in zwei Kategorien einteilen: Definitionen und Anwendungen (definition und application).
Chapter
Die Aufgabe eines Übersetzers ist die Erkennung eines Quell programms (Benutzerprogramm) und seine Übersetzung in ein äquivalentes Programm einer anderen Sprache. Dieses erzeugte Programm heißt dann äquivalent, w...
Chapter
Bisher sind die Erkennungsroutinen (recognizer), die eine bestimmte Eingabesprache analysieren, und die möglichen Formen einer Zwischensprache zur Informationsübergabe zwischen Compilerpässen betrachtet worden...
Chapter
Der von einem Compiler erzeugte Code basiert immer auf einem bestimmten Daten-behandlungs- und Reservierungsmodell, das natürlich stark von der zu implementierenden Sprache abhängig ist. In einer begriffreiche...
Chapter
Eine Sprache L durch eine Grammatik G. Diese Grammatik legt fest, wie aus den Symbolen der Sprache korrekte Sätze gebildet werden.