Professur Praktische Informatik






Höhere Programmiersprachen

Zusammenfassung:
Die Vorlesung behandelt Konzepte und Realisierung höherer Programmiersprachen, Syntaxbeschreibungen, Implementierungsaspekte sowie imperative, objektorientierte, funktionale und parallele Programmierkonzepte. In den Übungen werden theoretische und praktische Kenntnisse vermittelt und vertieft.

Prüfung:

Die schriftliche Abschlussklausur findet am Mittwoch, dem 1. Februar 2012, 11:30-13:00 im Raum 1/204 (Vorlesungstermin in der letzten Vorlesungswoche) statt.
Es sind keine Hilfsmittel zugelassen.
Die Anmeldung muss rechtzeitig über das zentrale Prüfungsamt erfolgen.

Literatur:
  • R.W. Sebesta: Concepts of Programming Languages, AddisonWesley, 1998.
  • R. Sethi: Programming Languages: Concepts and Constructs, 2nd Ed., AddisonWesley, 1996.
  • B. Stroustrup: The C++ Programming Language, 3rd Ed., AddisonWesley, 1996.
  • S. Thompson: Haskell - The Craft of Functional Programming, 2nd Ed., AddisonWesley, 1999.
  • Weitere Literatur wird in der Vorlesung angegeben.

Folien:
  • Teil 1 (Seiten 1-42; Stand 12. Oktober 2011): PDF
  • Teil 2 (Seiten 43-101; Stand 26. Oktober 2011): PDF
  • Teil 3 (Seiten 102-140; Stand 7. Dezember 2011): PDF
  • Teil 4 (Seiten 141-177; Stand 14. Dezember 2011): PDF
  • Teil 5 (Seiten 178-242; Stand 11. Januar 2012): PDF
  • Teil 6 (Seiten 243-269; Stand 18. Januar 2012): PDF

Übungsblätter:
  • 1. Übungsblatt: HTML
  • 2. Übungsblatt: HTML
  • 3. Übungsblatt: HTML
  • 4. Übungsblatt: HTML
  • 5. Übungsblatt: HTML
  • 6. Übungsblatt: HTML
  • 7. Übungsblatt: HTML
  • 8. Übungsblatt: HTML
  • 9. Übungsblatt: HTML
  • 10. Übungsblatt: HTML
  • 11. Übungsblatt: HTML
Hinweise:
  • Die Einschreibung in die Übungsgruppen erfolgt über OPAL.
  • Parallel werden die Folien und Übungsaufgaben auf dieser Seite angeboten. Die Freischaltung erfolgt nach Anmeldung unterjoerg.duemmler@...