Programming Languages

Programmiersprachen 1

Das Thema dieser Veranstaltung sind die Grundlagen der Programmiersprachen: Was für Sprachkonzepte gibt es, was bedeuten sie, wie benutzt man sie. Einige Stichworte zu den behandelten Themen: Lambda-Kalkül, Interpreter, Auswertungsstrategien, Continuations, Fixpunkte und Rekursion, Monaden, Objekte und Klassen, Typsysteme, Modulsysteme, Makros, domänenspezifische Sprachen, Scheme, Haskell, Scala, Java.

  • Eintrag im Vorlesungsverzeichnis: Alma

Dozenten

Zeit und Ort

Vorlesung:

  • Mittwochs, 10 c.t.-12 Uhr im F122
  • Freitag, 10 c.t. - 12 Uhr im F122

Die erste Vorlesung findet am Mittwoch, 17.04.24 um 10:15 Uhr statt.

Übung:

  • Mittwochs, 12 c.t.-14 Uhr im F122

Das Skript zur Vorlesung finden Sie hier.
Die Übungsaufgaben finden Sie hier.

Klausur

  • 26.07.2024, 12:00-14:00 Uhr, HS N10, Morgenstelle (Botanik).

Anmeldung

Bitte melden Sie sich im Informatik Forum an und schicken Marco eine Nachricht. Sie werden dann in der PL1 Kategorie freigeschalten, in dem Sie alle weiteren Informationen finden. Die Anmeldefrist ist Montag, der 22.04.24, 10 Uhr.

Hausaufgaben

Bearbeiten Sie bitte die erste Hausaufgabe bis Montag, den 22.04.24, 10 Uhr. Die Abgabe erfolgt über unseren GitHub Classroom; alle weiteren Hausaufgaben werden über den Classroom zur Verfügung gestellt. Alle Informationen hierzu finden sich im Forum.