Vorläufige Version vom 18. Januar 2018.
Die Weitergabe dieses Kurses ist gestattet, Anmerkungen und
Verbesserungsvorschläge sind willkommen und sollten als Mail an den
Verfasser geschickt werden.
Verfasser: Boris.Gaertner@bildungsgueter.de
Web-Präsenz: www.bildungsgueter.de.
PL/1 wurde in den 1960-er Jahren von IBM mit dem Ziel entwickelt, eine höhere Programmiersprache zur Verfügung zu stellen, die für die Erledigung kaufmännischer und wissenschaftlicher Aufgaben gleichermaßen geeignet ist. PL/1 war und ist vor allem in der Welt der IBM-Rechner ein wichtiges Arbeitsmittel.
Zum Zeitpunkt der Entwicklung von PL/1 stand für die Programmierung kaufmännlischer Aufgaben die Sprache COBOL zur Verfügung. Wissenschaftliche Aufgaben wurden in Fortran IV oder in Algol 60 programmiert. Es waren diese drei Sprachen, an deren Sprachelementen und Eigenschaften sich die Entwickler von PL/1 orientieren konnten.
Aus COBOL wurden in veränderter Form übernommen:
Aus Algol 60 wurden übernommen:
Aus Fortran IV wurden übernommen:
Die MVS 3.8j-Distribution für das Emulatorprogramm hercules stellt einen virtuellen Rechner zur Verfügung, auf dem auch PL/1-Programme compiliert und ausgeführt werden können.
Zu diesem Kurs gibt es ein Inhaltsverzeichnis, das ganz nützlich ist, wenn du ein Kapitel, das du schon durchgearbeitet hast, nochmals aufschlagen willst.
BEISPIEL: PROCEDURE OPTIONS(MAIN); /* Vereinbarungen und Anweisungen des Programms stehen hier. */ END BEISPIEL;