PEARL
Zur Navigation springen
Zur Suche springen
| |||
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 [ ] 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
[Bearbeiten | Quelltext bearbeiten]PEARL wird zur Programmierung von Prozessrechnern verwendet, u. a. 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
[Bearbeiten | Quelltext bearbeiten]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;
Siehe auch
[Bearbeiten | Quelltext bearbeiten]Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ iX - Magazin für professionelle Informationstechnik, Ausgabe 4/1999, S. 120
- ↑ http://www.irt.uni-hannover.de/pearlprllehre.html (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
[Bearbeiten | Quelltext bearbeiten]- 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
[Bearbeiten | Quelltext bearbeiten]- Beschreibung von PEARL
- Beschreibung von RTOS-UH
- Newsgroup hannover.uni.comp.rtos-uh
- Literatur über PEARL (Programmiersprache) im Katalog des Bibliotheksservice-Zentrums Baden-Württemberg (BSZ)
- PEARL Sprachpflege und Normung Fachgruppe Echtzeitsysteme der Gesellschaft für Informatik, Arbeitskreis Sprachpflege/Normung
- OpenPEARL - Open-Source Implementierung in C++
- Wolfgang A. Halang, Marcel Schaible: Die Geschichte der Echtzeitprogrammiersprache PEARL. heise online, 8. November 2019, abgerufen am 8. November 2019.