Zuhause Entwicklung Was ist die Programmiersprache i (pl / i)? - Definition aus techopedia

Was ist die Programmiersprache i (pl / i)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Programmiersprache I (PL / I)?

Die Programmiersprache I (PL / I) ist sowohl eine prozedurale als auch eine zwingende Programmiersprache, die für die technische, wissenschaftliche und Systemprogrammierung sowie für Geschäftsanwendungen entwickelt wurde. Es wird seit seiner Einführung in den 1960er Jahren vor allem im akademischen, industriellen und kommerziellen Bereich eingesetzt und ist seit 2011 immer noch im aktiven Einsatz.


PL / 1 unterstützt die strukturierte Programmierung, Rekursion, die Behandlung von verknüpften Listen oder verknüpften Datenstrukturen sowie die Behandlung von Gleitkomma-, Festkomma- und komplexen Zeichen- und Bitfolgen. Die verwendete Syntax und die verwendeten Wörter ähneln weitgehend der englischen Sprache, und die Sprache eignet sich gut zum Definieren komplexer Datenformate mit einer Vielzahl von Funktionen.

Techopedia erklärt Programmiersprache I (PL / I)

Die Programmiersprache 1 wurde ins Leben gerufen, weil IBM eine Maschine entwerfen wollte, die alle IBM-Architekturen ablöst und zur gemeinsamen Maschinenarchitektur für Unternehmen und Wissenschaftler wird. Dies wurde zum IBM System 360. Zuvor mussten Programmierer verschiedene Sprachen verwenden, um für jede Hardware zu programmieren. In ähnlicher Weise wollte IBM eine einzige gemeinsame Programmiersprache, die alle Benutzer aus allen Bereichen verwenden konnten.


PL / 1 hatte die folgenden signifikanten Sprachmerkmale:

  • 100% freie Form und keine reservierten Keywords
  • Definiert Datentypen unabhängig von der Hardware
  • Eine blockorientierte Programmiersprache, die aus Startblöcken, Paketen und Anweisungen besteht. Mit dieser Strukturierungsmethode können Entwickler sehr modulare Programme und Anwendungen erstellen.
  • PL / I hat Kontrollstrukturen. Strukturen wie SELECT … WHEN … OTHERWISE erlauben logische Operationen, während DO-Anweisungen die bedingungslose Ausführung von Anweisungen mindestens einmal, unendlich oder solange eine Bedingung je nach Bedarf noch wahr oder falsch ist.
  • Unterstützt Datenstrukturen wie Arrays, Vereinigungen, Strukturen, Arrays von Vereinigungen oder Strukturen, Vereinigungen oder Strukturen von Vereinigungen und jede Kombination der oben genannten.
  • Hat vier Speicherklassen: STATISCH, BASIERT, AUTOMATISCH und GESTEUERT.
Was ist die Programmiersprache i (pl / i)? - Definition aus techopedia