„PL/I“ – Versionsunterschied
[ungesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
Markierungen: Mobile Bearbeitung Bearbeitung von einer mobilen Anwendung Bearbeitung mit Android-App |
Girus (Diskussion | Beiträge) K Änderungen von 2A01:598:9186:7AA0:1:1:21FB:8271 (Diskussion) auf die letzte Version von KenzoMogi zurückgesetzt Markierung: Zurücksetzung |
||
Zeile 19:
* [[Ereignis (Programmierung)|Ereignisbehandlung]]
== Implementierungen ==
PL/I war und ist bei einigen großen IBM-Anwendern Hausprogrammiersprache.
Das Betriebssystem [[Multics]] wurde in PL/I geschrieben.
Abkömmlinge des PL/I sind ''PL/M'' (für [[Mikrocomputer]]; große Teile von [[CP/M]] wurden in PL/M geschrieben) und [[PL/S]] (IBM-interne Programmiersprache für [[Systemsoftware]]).
PL/I wird vorwiegend auf IBM-[[Großrechner|Großrechnern]]
Gegenüber den später entwickelten Sprachen wie [[Pascal (Programmiersprache)|Pascal]] kennzeichnete die gesamte PL/I-Sprachfamilie (wie auch schon die Vorläufer aus dem [[ALGOL]]-Zoo), dass [[Datenstruktur]]en zwar als konkrete Elemente angegeben werden konnten, aber praktisch keine Sprachelemente für die Definition von Struktur-Typen existierten. In der neuesten Generation von PL/I der Fa. IBM, ''Enterprise PL/I'', können auch [[Abstrakter Datentyp|abstrakte Datentypen]] verwendet werden.
|