|
|
| Organisation >> Technische Fakultät >> Institut für Informatik >> Programmiersprachen und Übersetzerkonstruktion >> |
MS0302: - Übersetzerbau (ÜbersBau) (080196)
- Dozent/in
- Prof. Dr. Michael Hanus
- Angaben
- Vorlesung, 4 SWS, ECTS-Studium, ECTS-Credits: 8, Modul: MS0302; Fachgebiet: Praktische Informatik
Zeit und Ort: Di, Do 12:00 - 14:00, LMS2 - R.Ü3
vom 27.10.2009 bis zum 9.2.2010
- Voraussetzungen / Organisatorisches
- Studierende im Hauptstudium des Studiengangs Diplom-Informatik, des Bachelor- oder Masterstudiengangs Informatik sowie Studierende mit Nebenfach Informatik
Voraussetzungen: Grundsstudium
- Inhalt
- 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:
- Programmiersprachen, Interpreter, Übersetzer
- Lexikalische Analyse
- Syntaktische Analyse
- Semantische Analyse
- Codeerzeugung
- Empfohlene Literatur
- A. Aho, R. Sethi, J.Ullman: Compilers - Principles, Techniques, and
Tools, Addison--Wesley, 1986
A. Appel: Modern compiler implementation in ML, Cambridge UP, 1997
R.H. Güting, M. Erwing: Übersetzerbau, Springer 1999
W. Waite, G. Goos: Compiler Construction, Springer, 1984
R. Wilhelm, D. Maurer: Übersetzerbau: Theorie, Konstruktion, Generierung, Springer, 1992
N. Wirth: Compilerbau - Eine Einführung, Teubner, 1986
Weitere Literatur wird in der Vorlesung bekanntgegeben.
- Zusätzliche Informationen
- Schlagwörter: Uebersetzerkonstruktion
Erwartete Teilnehmerzahl: 30
www: http://www.informatik.uni-kiel.de/~mh/lehre/cb09
- Zugeordnete Lehrveranstaltungen
- UE: Übung zu: Übersetzerbau (080096)
-
Dozentinnen/Dozenten: Prof. Dr. Michael Hanus, Dipl.-Inf. Sebastian Fischer
Zeit und Ort: Mi 16:00 - 18:00, LMS2 - R.Ü1 www: http://www.informatik.uni-kiel.de/~mh/lehre/cb09
|
 |
 |
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|