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@...