Programmiersprachen 1
Programmiersprachen sind eine der bedeutendsten intellektuellen Erfindungen des 20. Jahrhunderts. 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.
Dozenten
Zeit und Ort
Vorlesung: Montags, 10 c.t.-12 Uhr und Donnerstags, 14 c.t.-16 Uhr in A301.
Vorlesungsbeginn am Donnerstag, den 19.4.2018!
Übung: Donnerstags, 16 c.t.-18 Uhr in A301.
Hausaufgaben
- Die Abgabe aller Hausaufgaben erfolgt über unseren GitHub Classroom.
- Informationen zur Anmeldung finden sich in der ersten Hausaufgabe.
- Alle weiteren Hausaufgaben werden über den Classroom bereit gestellt werden.
- Dort finden sich dann auch weitere Materialien im Repository
pl1-2018
.
Hinweis: Die Anmeldung ist jetzt geschlossen.