Funktionale Programmierung/Höhere Programmiersprachen (Functional Programming/High-level Programming Languages) (WS19/20)
Praktische und theoretische Konzepte und Methoden funktionaler Programmiersprachen sowie Einführung in die funktionale Programmierung anhand der Programmiersprache Haskell.
Schwerpunkte sind funktionale Datenstrukturen, Typensysteme und Auswertungsstrategien.
- Ravi Sethi: Programming Languages: Concepts and Constructs, 2. Ausgabe, Addison Wesley, 2003
- Robert W. Sebesta: Concepts of Programming Languages, 9. Ausgabe, Addison Wesley, 2009
- Richard Bird: Introduction to Functional Programming using Haskell, 2. Ausgabe, Prentice Hall, 1998
- Simon Thompson: Haskell: The Craft of Functional Programming, 3. Ausgabe, Addison Wesley, 2011
- Simon L. Peyton Jones: The Implementation of Functional Programming Languages, Prentice Hall, 1987
- Glynn Winskel: The Formal Semantics of Programming Languages, MIT Press, 1993
Falls Sie eine Prüfungsvorleistung erbringen müssen, geben Sie Ihre Lösungen bitte jeweils vor Beginn der ersten Übungseinheit (Montag 15:30 Uhr) beim Übungsleiter ab oder senden sie bis zu diesem Zeitpunkt per E-Mail an ronny.kramer@informatik.tu-chemnitz.de.