Programmiersprache Pascal

You tell me and I forget,
You show me and I remember,
I do it and I understand.

Vorbemerkungen

Ziel ist es, am Beispiel von Pascal einen Überblick über die wichtigsten Konzepte in höheren Programmiersprachen zu geben.
Außerdem wird an zahlreichen Stellen auf Stolpersteine hingewiesen, die bei der Programmierung im allgemeinen und bei der Programmierung in Pascal im besonderen auf den Entwickler warten.

Es werden zunächst die Konzepte dargestellt, die für höhere Programmiersprachen typisch sind. Anschließend wird gezeigt, wie sie sich in Pascal - beziehungsweise in den verschiedenen Versionen von Pascal - widerspiegeln.

In der Praxis koexistieren gegenwärtig verschiedene Sprachen, und dies wird - berechtigterweise - in naher Zukunft nicht anders sein. Die Auswahl einer geeigneten Programmiersprache und der Umstieg auf eine andere Sprache werden also auch künftig relevante Aufgaben bleiben. Ebenso der Umstieg von einer Rechnerplattform auf eine andere, der nicht selten mit einem Wechsel des Programmiersystems und der Sprachversion verbunden ist.

Auch die Entwicklung innerhalb der einzelnen Sprachen und der mit ihnen verknüpften Entwicklungssysteme und -strategien geht weiter. Die Kenntnis der Grundkonzepte ist somit wichtig für die Orientierung und erleichtert den gegebenenfalls notwendigen Einstieg in neue Systeme.

Die Grundkonzepte werden aus ingenieurmäßiger Sicht dargestellt, auf die theoretischen Fundamente wird ansatzweise verwiesen.

Pascal als Beispielsprache bietet Vor- und Nachteile:

Pascal ist damit aber ein hervorragendes Demonstrationsobjekt, um die Punkte aufzuzeigen, die sich bei der Übertragung von Programmen als besonders kritisch erweisen.

Eingegangen wird dabei auf

Siehe auch: Verwendete Pascal-Systeme

In keinem Fall kann jedoch eine vollständige und bis in das letzte Detail exakte Beschreibung erfolgen.
Hierzu muß auf die Sprachstandards und die Beschreibung der entsprechenden Programmiersysteme (in der jeweils relevanten Version) verwiesen werden.



P. Böhme, 03.09.1996