| Vorlesung Prinzipien von Programmiersprachen SS 2006
|
Seit 1950 sind Hunderte von Programmiersprachen entwickelt
worden. Davon führten etwa 50 neue Konzepte, neue Ideen ein.
In der Vorlesung "Prinzipien von Programmiersprachen" beschäftigen wir
uns mit
- grundlegenden Konzepten moderner Programmiersprachen,
- ihrem Zusammenspiel,
- ihrer Verwendung und
- möglichen Implementierungstechniken.
Ziele der Vorlesung:
- Den `design space' für Programmiersprachen verstehen,
- aktuelle Programmiersprachen besser verstehen,
- Programmiertechniken, die mit verschiedenen Sprachkonzepten
verbunden sind, kennenlernen und verstehen.
Material:
- Vorlesungsfolien
- Zusatzmaterial
- Übungsaufgaben
-
Einführung: PDF, PDF (weißer Hintergrund),
PS (4 Folien auf einer Seite),
PS (4 Folien auf einer Seite, weißer Hintergrund).
-
Grundlagen: PDF, PDF (weißer Hintergrund),
PS (4 Folien auf einer Seite),
PS (4 Folien auf einer Seite, weißer Hintergrund).
-
Werteorientierte Sprachen.
PDF, PDF (weißer Hintergrund),
PS (4 Folien auf einer Seite),
PS (4 Folien auf einer Seite, weißer Hintergrund).
-
Zustandsorientiere Sprachen.
PDF, PDF (weißer Hintergrund),
PS (4 Folien auf einer Seite),
PS (4 Folien auf einer Seite, weißer Hintergrund).
-
Objektorientierte Sprachen.
PDF, PDF (weißer Hintergrund),
PS (4 Folien auf einer Seite),
PS (4 Folien auf einer Seite, weißer Hintergrund).
-
-
Übungsblatt 1: PDF.
-
Übungsblatt 2: PDF.
-
Übungsblatt 3: PDF.
-
Übungsblatt 4: PDF.
-
Übungsblatt 5: PDF.
-
Übungsblatt 6: PDF.
-
Übungsblatt 7: PDF.
-
Übungsblatt 8: PDF.
-
Übungsblatt 9: PDF.
Ralf Hinze,
ralf@informatik.uni-bonn.de,
5 April 2006.