Compiler

Compiler

SWS 4
ECTS 5
Sprache(n) Deutsch (Standard)
Englisch
Lehrform SU mit Praktikum
Angebot in jedem Sommersemester
Aufwand

30 Präsenzstunden Vorlesung, 30 Präsenzstunden Praktikum, 45 Stunden Vor-/Nachbereitung des Praktikums, 45 Stunden Nachbereitung der Vorlesung und Prüfungsvorbereitung

Voraussetzungen

Theoretische Informatik I (IF-I-B-205), Softwareentwicklung I (IF-I-B-104) und II (IF-I-B-204), Algorithmen und Datenstrukturen I (IF-I-B-301)

Ziele

Die Studierenden sind in der Lage,

  • Algorithmen und Methoden des Compilerbaus zur Lösung von Problemen bei der Entwicklung von Software anzuwenden;
  • Programmiersprachen mit Kenntnis ihrer Stukturen und konzeptionellen Möglichkeiten und Grenzen einzuordnen und einzusetzn;
  • Programmiersprachliche Strukturen in einem Compiler oder Interpreter im weitesten Sinne umzusetzen;
Inhalt

Die Bausteine eines typischen Compilers, deren Algorithmen und Datenstrukturen:

  • Lexikalische und syntaktische Analyse
  • Semantische Analyse
  • Generierung von Zwischencode
  • Optimierungstechniken
  • Nicht-Standard-Anwendungen z.B. in Bioinformatik oder Linguistik.
  • Grundlagen der funktionalen Programmierung mit Haskell
  • Implementierung eines Parsers mit Parserkombinatoren
Medien und Methoden

Tafel, Folien oder Beamer

Literatur

3-540-61692-6 0321486811

Zuordnungen Curricula
SPO Fachgruppe Code ab Semester Prüfungsleistungen

IF Version 2019

Pflicht

IF-I-B-402

4

Eine der Folgenden, Festlegung siehe Studienplan:
Schein
benotete schriftliche Prüfung 90 Minuten
praktische Prüfung

DC Version 2020

WPF Informatik

DC-WPF-INF-05-004

5

Eine der Folgenden, Festlegung siehe Studienplan:
benotete schriftliche Prüfung 90 Minuten
praktische Prüfung

IC Version 2019

WPF Informatik

IF-S-B-I02

4

Eine der Folgenden, Festlegung siehe Studienplan:
benotete schriftliche Prüfung 90 Minuten
praktische Prüfung

DC Version 2023

WPF Informatik

DC-WPF-INF-05-004

5

Eine der Folgenden, Festlegung siehe Studienplan:
benotete schriftliche Prüfung 90 Minuten
praktische Prüfung

IF Version 2023

Pflicht

IF-I-B-402

4

Eine der Folgenden, Festlegung siehe Studienplan:
Schein
benotete schriftliche Prüfung 90 Minuten
praktische Prüfung