Zum Inhalt springen

PEARL

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 17. April 2026 um 11:14 Uhr durch imported>TaxonBot (Bot: Auflösung doppelter toter Links nach https://de.wikipedia.org/w/index.php?title=Wikipedia:Bots/Anfragen&oldid=266185123#Aufl%C3%B6sung_der_doppelten_Toten_Links).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Vorlage:Hinweisbaustein Vorlage:Infobox Norm Das Akronym PEARL [<templatestyles src="IPA/styles.css" />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 wird besonders unter RTOS-UH angewendet.

Anwendung

PEARL wird zur Programmierung von Prozessrechnern verwendet, u. a. bei Energieversorgern, so bei den Stadtwerken Hannover.<ref name='Stadtwerke Hannover'>iX - Magazin für professionelle Informationstechnik, Ausgabe 4/1999, S. 120</ref>

Weiterhin wird PEARL an vielen Hochschulen zur Ausbildung in der Programmierung von Echtzeitsystemen genutzt.<ref name='PEARL_Hochschulen'>@1@2Vorlage:Toter Link/www.irt.uni-hannover.de (Seite nicht mehr abrufbar, festgestellt im Mai 2019. Suche im Internet Archive )Vorlage:Toter Link/archivebot</ref>

Hallo Welt

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

<syntaxhighlight lang="modula2"> 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; </syntaxhighlight>

Siehe auch

Einzelnachweise

<references />

Literatur

  • Peter Holleczek (Hrsg.), Birgit Vogel-Heuser (Hrsg.): Echtzeitaspekte bei der Koordinierung Autonomer Systeme, Springer Berlin 2005, ISBN 3-540-29594-1
  • B. Reißenweber: Programmieren mit PEARL, R. Oldenbourg Verlag München Wien 1988, ISBN 3-486-20512-9
  • L. Frevert: Echtzeit-Praxis mit PEARL, B.G. Teubner, Stuttgart, 1985 - ISBN 3-519-02475-6 PDF
  • J. Brandes, S. Eichentopf, P. Elzer, L. Frevert, V. Haase, H. Mittendorf, G. Müller, P. Rieder: PEARL, The Concept of a Process and Experiment Oriented Programming Language; elektronische datenverarbeitung, 10 (1970), S. 429–442
  • K. H. Timmesfeld, B. Schürlein, P. Rieder, K. Pfeiffer, G. Müller, K. Kreuter, P. Holleczek, V. Haase, L. Frevert, P. Elzer, S. Eichentopf, B. Eichenauer, J. Brandes: PEARL - Vorschlag für eine Prozess- und Experimentautomatisierungssprache. Gesellschaft für Kernforschung mbH, Karlsruhe, PDV-Bericht KfK-PDV 1, April 1973

Weblinks