Programmiersprache Pascal

Portabilität

Untersucht werden sollen Bedingungen, unter denen Programme, für die der Quelltext und alle zur Übersetzung benötigten Hilfsdateien verfügbar sind, auf einem anderen Rechner erfolgreich zum Einsatz gebracht werden können:
Zu vermeiden sind Abhängigkeiten Zum Erstellen portabler Pascal-Programme läßt sich generell folgendes sagen: Für die verschiedenen Pascal-Sprachebenen bietet sich folgendes Bild:
Standard Pascal
Standard Pascal reicht aus für das Erstellen kleiner Programme, die vorzugsweise Berechnungen ausführen und die nur die Standardein- und -ausgabe für einfache Operationen benutzen.
Extended Pascal
Extended Pascal ist geeignet, um Programmierung "im Groß:en" zu betreiben.
Mit Ausnahme systemnaher Aufgaben gibt es wenig Beschränkungen.
Es gibt jedoch bisher nur relativ wenige Pascal-Systeme, die auf Extended Pascal basieren bzw. die den Sprachumfang vollständig unterstützen.
Firmen-Standards
Einige große Firmen besitzen interne Standards, um die Portabilität über die verschiedenen Rechner- und Betriebssystemplattformen innerhalb der eigenen Produktpalette hinweg zu sichern. Dies trifft beispielsweise auf die IBM zu: XL Pascal.
Beim Plattformwechsel innerhalb dieser Produktpalette (bzw. dazu kompatibler Systeme) ist eine gute Portabilität zu erreichen.
Programmierung "im Großen" ist möglich, mit Ausnahme systemnaher Aufgaben gibt es wenig Beschränkungen.


P. Böhme, 19.08.1996