Konzepte höherer Programmiersprachen
Vorlesung Konzepte höherer Programmiersprachen (3+1 SWS mit KP 5)
Prof. Dr. Wolf Zimmermamm
Klausurtermine
Ort, Zeit
Vorlesung: Mi 10-12 Uhr, HS 3.31
Übung: Fr. 8-10 Uhr, HS 3.31 (14 täglich im Wechsel mit Vorlesung)
Vorlesungsinhalte
Lernziele:
Die TeilnehemerInnen sollen befähigt werden, Konzepte von Programmiersprachen zu verstehen, zu beurteilen ob Programmiersprachen für Einsatzgebiete geeignet sind,
Programmiersprachen zu entwerfen sowie des Zusammenwirken unterschiedlicher Sprachkonzepte zu verstehen und zu beurteilen.
Inhalte:
1. Geschichte der Programmiersprachen
2. Sprachdefinitionen
3. Konzepte imperativer Sprachen
4. Konzepte modularer Sprachen
5. Konzepte objekt-orientierter Sprachen
6. Konzepte funktionaler Sprachen
7. Konzepte logischer Sprachen
8. Konzepte von Skriptsprachen
Teilnahmevoraussetzungen
Folien
Allgemeines
slides-4.pdf
(externe Datei)
Kapitel 1: Einleitung
intro-4.pdf
(externe Datei)
Kapitel 2: Imperative Programmiersprachen
imperativ-4.pdf
(externe Datei)
Kaptiel 3: Modulare Sprachen
modular-4.pdf
(externe Datei)
Kapitel 4: Objektorientierte Programmierung
oo-4.pdf
(externe Datei)
Kapitel 5: Funktionale Sprachen
funktional-4.pdf
(externe Datei)
Kapitel 5: Funktionale Sprachen (2. Teil)
funktional.pdf
(externe Datei)
Übungen
Übung1
u1.pdf
(externe Datei)
Übung 2
u2.pdf
(externe Datei)
Übung 3
u3.pdf
(externe Datei)
Übung 4
u4.pdf
(externe Datei)
Übung 5
u5.pdf
(externe Datei)
Übung 6
u6.pdf
(externe Datei)
Übung 7
u7.pdf
(externe Datei)
