Kurzbeschreibung: Das Seminar wird verschiedene Aspekte moderner Programmiersprachen behandeln. Hierzu zählen unterschiedliche Programmiersprachenparadigmen (objektorientierte und funktionale Programmiersprachen, Logikprogrammiersprachen und agenten- bzw. prozeßorientierte Sprachen), Konzepte des Compilerbaus sowie Semantik und Verifikation. Der Schwerpunkt der Veranstaltung wird voraussichtlich im Bereich Compilerbau liegen, wobei neben klassischen Konzepten auch aktuelle Methoden des Compilerbaus (z.B. JIT-Compilation) behandelt werden.
Ziel im Praktikumsteil ist der Entwurf und die Implementierung eines Compilers, der Code für die JVM (Java-Virtual-Machine) erzeugen soll.
Bereich: A/C
Termin: Do, 13-15, N 327
Sonstiges: Die Teilnahme am Seminar ist unabhängig von der Teilnahme am Praktikum. Umgekehrt bietet sich jedoch für StudentInnen, die am Praktikum teilnehmen wollen eine Teilnahme am Seminar an, da hier die Grundlagen für die durchzuführende Implementierung gelegt werden.
Vorbesprechung: Der erste Vorbesprechungs- und Anmeldungstermin findet am
Anzahl an Plätzen: 14/14