Movatterモバイル変換


[0]ホーム

URL:


Zum Inhalt springen
WikipediaDie freie Enzyklopädie
Suche

PL/I

aus Wikipedia, der freien Enzyklopädie
(Weitergeleitet vonPL/M)

Programming Language One, oft alsPL/I (auch PL/1, PL1 oder PLI) abgekürzt, ist eineProgrammiersprache, die in den 1960er-Jahren vonIBM entwickelt wurde. Die BezeichnungPL/1 ist vor allem in Deutschland, Österreich und in der Deutschschweiz gebräuchlich.

Entwicklungsgeschichte

[Bearbeiten |Quelltext bearbeiten]

Ursprünglich wurde PL/I unter dem NamenNPL (New Programming Language) als eine allgemeineProgrammiersprache für alle Anwendungsgebiete entwickelt. Es wurde versucht, die Vorteile aller bis dahin bestehendenHochsprachen (insbesondereALGOL 60,Fortran undCOBOL) zu vereinigen. Ebenso war es ein Ziel, die dynamische Speicherverwaltung vonAssembler vereinfacht in PL/I zu integrieren.

Eigenschaften

[Bearbeiten |Quelltext bearbeiten]
Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mitBelegen (beispielsweiseEinzelnachweisen) ausgestattet. Angaben ohne ausreichenden Beleg könnten demnächst entfernt werden. Bitte hilf Wikipedia, indem du die Angaben recherchierst undgute Belege einfügst.

Kritiker der Sprache warfen PL/I vor, vor allem die Nachteile der verschiedenen Vorbilder zu vereinen. Bei naturwissenschaftlich-technischen Programmierern galt sie als zu kaufmännisch, bei kaufmännischen Anwendern als zu naturwissenschaftlich-technisch orientiert.

Anhänger der Sprache nannten als Vorteile:

Implementierungen

[Bearbeiten |Quelltext bearbeiten]

PL/I war und ist bei einigen großen IBM-Anwendern Hausprogrammiersprache.

Das BetriebssystemMultics wurde in PL/I geschrieben.

Abkömmlinge von PL/I sindPL/M (fürMikrocomputer) undPL/S (IBM-interne Programmiersprache fürSystemsoftware).

PL/I wird vorwiegend auf IBM-Großrechnern eingesetzt, es existieren aber auch Varianten fürWindows,OS/2,AIX und andereUnix-Varianten.

FürS/360-Rechner wurde in Zusammenarbeit mit den FluggesellschaftenAmerican Airlines undEastern Air Lines der DialektSabreTalk entwickelt.

Gegenüber den später entwickelten Sprachen wiePascal kennzeichnete die gesamte PL/I-Sprachfamilie (wie auch schon deren Vorläufer wieALGOL), dassDatenstrukturen 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 auchabstrakte Datentypen verwendet werden.

Programmbeispiel Hallo Welt

[Bearbeiten |Quelltext bearbeiten]
Hallo: proc options(main);     put list ('Hallo Welt!');end;
Siehe auch:Hallo-Welt-Programm

Literatur

[Bearbeiten |Quelltext bearbeiten]
  • E. Sturm:Das neue PL/I. 7. Auflage. Vieweg-Verlag, 2007,ISBN 978-3-8348-0520-1.
  • Wirtz, Klaus Werner:Einführung in PL/1 für Wirtschaftswissenschaftler. 3. Auflage. Oldenbourg, München / Wien 1989,ISBN 3-486-25641-6.
  • Friedrich Grund, Walter Issel:PL/I-Programmierung. 5. Auflage. Deutscher Verlag der Wissenschaften, Berlin 1990,ISBN 3-326-00021-9.

Weblinks

[Bearbeiten |Quelltext bearbeiten]
Abgerufen von „https://de.wikipedia.org/w/index.php?title=PL/I&oldid=263607696#Implementierungen
Kategorien:
Versteckte Kategorie:

[8]ページ先頭

©2009-2026 Movatter.jp