Programmiersprachen 2

Die Vorlesung schließt an die Vorlesung "Programmiersprachen 1" an und baut auf deren Inhalten auf. Auch diese Vorlesung basiert auf Pascal, wobei einige Beispiele in der Vorlesung und die Übungen insgesamt die ereignisorientierte, komponentenbasierte Programmierung in Delphi (mit Object Pascal als Programmiersprache im Kern) zum Gegenstand haben.

Im Mittelpunkt der Vorlesungsinhalte stehen die selbst zu deklarierenden strukturierten Datentypen mit ihren konzeptionellen und syntaktischen Unterschieden. Mit jedem Datentypen verbinden sich typische Verarbeitungssituationen, die zu jedem der Datentypen besprochen werden. Im zweiten Teil der Vorlesung werden die dynamischen Datenstrukturen und die damit verbundenen Möglichkeiten und Probleme behandelt.

Der letzte Teil der Vorlesung gibt eine Einführung in die objektorientierte Programmierung, wie sie in Object Pascal realisiert ist. Dieser Teil konzentriert sich auf die wesentlichen Konzepte der Objektorientierung. Er bietet damit einen Einstieg in die Thematik der objektorientierten Programmierung, wobei dieses Thema im weiteren Studienverlauf in anderen Vorlesungen vertieft wird.