Die Echtzeitprogrammiersprache PEARL
PEARL ist eine höhere Programmiersprache, die eine komfortable, sichere und weitgehend rechnerunabhängige Programmierung von Multitasking- und Echtzeitaufgaben erlaubt.
Die einfache Erlernbarkeit
Wichtiger Grundsatz bei der Entwicklung von PEARL war, neben der möglichst optimalen Abbildbarkeit der prozeßrechentechnischen Probleme, die einfache Erlernbarkeit für den Programmierer. PEARL weist eine große Ähnlichkeit zu anderen prozeduralen Sprachen auf. Ein wichtiges Unterscheidungsmerkmal stellen jedoch die Sprachelemente zur Bearbeitung von Multitasking- und Echtzeitaufgaben dar.
Die Normung
PEARL wurde in verschiedenen Ausbaustufen vom DIN genormt:
- DIN 66253, Teil 1, Basic PEARL, 1981
- DIN 66253, Teil 2, Full PEARL, 1982
- DIN 66253, Teil 3, Mehrrechner PEARL, 1988
- DIN 66253, Teil 2, PEARL 90, 1998
PEARL 90
PEARL 90 entspricht Full PEARL, wobei einige, in der Praxis nicht benötigte Sprachelemente entfallen. Andererseits enthält PEARL 90 einige fortschrittliche Erweiterungen.