DIN 66253
Titel Informationsverarbeitung - Programmiersprache PEARL - SafePEARL
Letzte Ausgabe März 2018
Ersatz für DIN 66253-1,
DIN 66253-2,
DIN 66253-3

Das Akronym PEARL [pɜːɹl] steht für Process and Experiment Automation Realtime Language und ist eine Echtzeit- und Multitasking-Programmiersprache nach DIN 66253 (nicht zu verwechseln mit Perl). Sie findet besonders unter RTOS-UH Anwendung.

Anwendung

PEARL wird zur Programmierung von Prozessrechnern verwendet, unter anderem bei Energieversorgern, so bei den Stadtwerken Hannover.[1]

Weiterhin wird PEARL an vielen Hochschulen zur Ausbildung in der Programmierung von Echtzeitsystemen genutzt.[2]

Hallo Welt

Das Beispielprogramm Hallo Welt sieht in PEARL folgendermaßen aus:

MODULE (HALLOWELT);
    SYSTEM;
        TERMINAL:DIS<->SDVLS(2);

    PROBLEM;
        SPC TERMINAL DATION INOUT ALPHIC DIM(,) TFU MAX FORWARD CONTROL (ALL);

    MAIN:TASK;
       OPEN TERMINAL;
       PUT 'Hallo Welt!' TO TERMINAL;
       CLOSE TERMINAL;
   END;

MODEND;

Einzelnachweise

  1. iX - Magazin für professionelle Informationstechnik, Ausgabe 4/1999, S. 120
  2. http://www.irt.uni-hannover.de/pearlprllehre.html@1@2Vorlage:Toter Link/www.irt.uni-hannover.de (Seite nicht mehr abrufbar, festgestellt im Mai 2019. Suche in Webarchiven)  Info: Der Link wurde automatisch als defekt markiert. Bitte prüfe den Link gemäß Anleitung und entferne dann diesen Hinweis.

Literatur