Nr. | Art | Termine | Raum | Veranstalter |
---|---|---|---|---|
080132 | V4 | Mo 12:15 - 13:45 | LMS2 - R.Ü3 | Hanus |
Do 10:15 - 11:45 | LMS2 - R.Ü3 | |||
080135 | Ü2 | Di 14:15 - 15:45 | LMS2 - R.Ü1 | Hanus, Tikovsky |
Montag, 9.4.2018, 12:15 Uhr, LMS2 - R.Ü3
Studierende in den Masterstudiengängen Informatik und Wirtschaftsinformatik sowie Studierende mit Nebenfach Informatik
Grundstudium (1.-4. Semester) in Informatik, insbesondere Module Programmierung und Fortgeschrittene Programmierung (das Skript zu dieser Vorlesung ist hier innerhalb der CAU zugreifbar)
Die Übersetzung von Programmiersprachen ist eine wohldefinierte aber dennoch komplexe Aufgabe. Zur Beherrschung dieser Komplexität wurde eine Zerlegung in einzelne Übersetzungsaufgaben entwickelt, die heute in dieser oder ähnlicher Form in den meisten Übersetzern verwendet wird. In dieser Vorlesung werden die einzelnen Übersetzungsaufgaben und die bekannten Lösungsansätze dazu vorgestellt. Im Einzelnen werden behandelt:
Am Ende der Vorlesung findet eine mündliche Abschlussprüfung statt.
Es gibt kein ausführliches Skript zur Vorlesung, aber die Notizen zur Vorlesung (die während des Semester leicht überarbeitet werden) sind im PDF-Format verfügbar (nur innerhalb der CAU Kiel zugreifbar!) und beinhaltet den ungefähren Vorlesungsverlauf. Daher sollte neben dem Lesen des Skripts auch immer die Vorlesung besucht werden, um über den aktuellen Stand informiert zu sein!
In den begleitenden Übungen wird für praktische Programmieraufgaben die Sprache Haskell eingesetzt, für die es frei verfügbare Implementierungen für Unix- und Linux-Systeme gibt.
Die Abgabe der Übungen soll vornehmlich über das iLearn Übungssystem erfolgen. Daher sollte man sich hier dort auch anmelden.