Compiler

Stand: Sommersemester 2017

Compiler

Ziele & Inhalte

  • Lexikalische und syntaktische Analyse
  • Semantische Analyse
  • Zwischenrepräsentationen
  • Optimierungstechniken

Prüfung

Scheinerwerb

Für den Schein ist in Zweiergruppen ein Compiler in Haskell zu programmieren. Genauere Informationen über Aufgabe und Umfang bekommen Sie auf dem Aufgabenblatt 6. Zum Abnahmetermin (siehe Termine Praktikum) muss die Aufgabe fertig bearbeitet und der Code auf GitHub gepusht sein. Unter Anwesenheit beider Gruppenmitglieder zeigen und erklären Sie mir Ihre Lösung.

Schriftliche Prüfung

Gegenstand der Klausur ist der gesamte in Vorlesung und Praktikum behandelte Stoff, soweit nicht anders vereinbart. Die Klausur wird ohne Hilfsmittel geschrieben.

Slides & Handouts

Einführung

Letzte Änderung: 27.01.2020 16:40

Slides Handout
Haskell

Letzte Änderung: 27.01.2020 16:40

Slides Handout
Scanner

Letzte Änderung: 27.01.2020 16:40

Slides Handout
Parser

Letzte Änderung: 27.01.2020 16:40

Slides Handout
Zwischenrepräsentationen

Letzte Änderung: 27.01.2020 16:40

Slides Handout
Optimierungstechniken

Letzte Änderung: 27.01.2020 16:40

Slides Handout

Aufgabenblätter

Blatt 1

Letzte Änderung: 27.01.2020 16:40

PDF
Blatt 2

Letzte Änderung: 27.01.2020 16:40

PDF
Blatt 3

Letzte Änderung: 27.01.2020 16:40

PDF
Blatt 4

Letzte Änderung: 27.01.2020 16:40

PDF
Blatt 5

Letzte Änderung: 27.01.2020 16:40

PDF
Blatt 6 (Abgabe)

Letzte Änderung: 27.01.2020 16:40

PDF