H ? « »

Language peer sets for PEARL:
Germany
Germany/1970
Designed 1970
1970s languages
Third generation
High Cold War
Genus Assemblers
Specialised Languages
Assemblers
Fixed operation
Operation-oriented
Assemblers/1970
Fixed operation/1970
Operation-oriented/1970
Assemblers/Germany
Fixed operation/Germany
Operation-oriented/Germany
Specialised Languages
Specialised Languages/1970
Specialised Languages/de

PEARL (923/pea003)

PEARL logo

Real-Time Language 

alternate simple view
Country: Germany
Designed 1970
Genus: Assemblers
Sammet category: Specialised Languages


for Process and Experiment Automation Real-Time Language.

A real-time language for programming process control systems, widely used in Europe. Structure and structures based on Algol 68. Size and complexity exceeds Ada. Considered by DoD HOLWG in preparation for Ada.

Singled out by Dikstra for one of his reviews. "The language is terrible" - why are we surprised?


Related languages
ALGOL 68 PEARL   Based on
PEARL Basic PEARL   Subset
PEARL PEARL 90   Evolution of

References:
  • Brandes et al (1970) Brandes et al "PEARL: the Concept of a Process and Experiment-Oriented Programming Language" in Elektronische Dataverbeitung 10(12) pp162-175
  • Sammet (1972) Sammet, Jean E., "Roster of Programming Languages 1972" 208
          in (1972) Computers & Automation 21(6B), 30 Aug 1972
  • Stock and Stock (1973) Stock, Marylene and Stock, Karl F. "Bibliography of Programming Languages: Books, User Manuals and Articles from PLANKALKUL to PL/I" Verlag Dokumentation, Pullach/Munchen 1973 454 Abstract
          in (1972) Computers & Automation 21(6B), 30 Aug 1972
  • Gastkommentar: (1975) Gastkommentar: "Die schwache Seite der Prozeßrechner". (Letters to the editor of Computer Week following a special guest editorial on the "Weakness of Computer Processing". Includes a letter by the inventor of DETAB/GT and Delta) Online copy Translation of Online copy
          in (1975) COMPUTERWOCHE 38(19) September 1975
  • (1976) The Higher Order Language Working Group (HOLWG) Working Paper on 23 exisitng programming languages
          in (1975) COMPUTERWOCHE 38(19) September 1975
  • Hoppe, Jiri (1977) Hoppe, Jiri "A comparison of MODULA with other system programming languages" pp129-134
          in [Proceedings] (1977) Proceedings of the Fifth International Computer Symposium, 1977
  • Kappatsch, Axel (1977) Kappatsch, Axel "PEARL -- Survey of Language Features" IDAS GmbH, Limburg IDAS GmbH #: KFK-PDV 141 August 1977 Abstract
          in [Proceedings] (1977) Proceedings of the Fifth International Computer Symposium, 1977
  • Martin T., (1977) Martin T., "Development of High Order Realtime Programming Language PEARL in Germany" R78-109 Kernforschungszentrum Karlsruhe GmbH Karlsrnhe, Germany Abstract
          in [Proceedings] (1977) Proceedings of the Fifth International Computer Symposium, 1977
  • Martin, T. (1977) Martin, T. "The Development of PEARL" Gesellschaft fur Kernforschung mbH, Karlsruhe GK mbH #: KFK-PDV 129 December 1977 Abstract
          in [Proceedings] (1977) Proceedings of the Fifth International Computer Symposium, 1977
  • Williams, J. H. (1977) Williams, J. H. "An Evaluation of Process and Experiment Automation Realtime Language (PEARL)." Cornell Univ Ithaca N Y Dept of Computer Science Jan 77, 18p Abstract
          in [Proceedings] (1977) Proceedings of the Fifth International Computer Symposium, 1977
  • Martin, T. (1978) Martin, T. "Real Time Programming Language PEARL - Concept and Characteristics" The IEEE Computer Society 2nd International Computer Soft­ware and Application Conference, 1978, pp 301-306
          in [Proceedings] (1977) Proceedings of the Fifth International Computer Symposium, 1977
  • Pelz, K. (1978) Pelz, K. "The programming language ?PEARL? and its implementation" Computer Physics Communications 15(5) November 1978, pp317-324 Abstract
          in [Proceedings] (1977) Proceedings of the Fifth International Computer Symposium, 1977
  • Werum, Wulf; and Windauer, Hans (1978) Werum, Wulf; and Windauer, Hans "PEARL: Process and Experiment Automation Realtime Language - Beschreibung mit Anwendungsbeispielen", Vieweg, Braunschweig, 1978
          in [Proceedings] (1977) Proceedings of the Fifth International Computer Symposium, 1977
  • Winkler, J.F.H. (1978) Winkler, J.F.H. "Zum begriff des prozesses: am beispiel von PEARL" [Concept of the Process: Using the Example of PEARL] Elektron Rechenanlagen Comput Prax 20(6) December 1978 pp277-282 Abstract
          in [Proceedings] (1977) Proceedings of the Fifth International Computer Symposium, 1977
  • Kappatsch, A.; Mittendorf, H.; Rieder, P. (1979) Kappatsch, A.; Mittendorf, H.; Rieder, P. "PEARL - Systematische Darstellung für den Anwender" - München, Wien: Oldenbourg, 1979.
          in [Proceedings] (1977) Proceedings of the Fifth International Computer Symposium, 1977
  • Dijkstra, Edsgar Note EWD814 (1980) Dijkstra, Edsgar Note EWD814 "A review of a book on PEARL" Review of Kappatsch et al 1979 pdf
          in [Proceedings] (1977) Proceedings of the Fifth International Computer Symposium, 1977
  • DIN 66253 Teil 2, (1980) DIN 66253 Teil 2, "Programmiersprache PEARL", Beuth-Verlag, Nov 1980.
          in [Proceedings] (1977) Proceedings of the Fifth International Computer Symposium, 1977
  • Heine, P. and Kaiser, F. (1984) Heine, P. and Kaiser, F. "An Economical Implementation of the High Level Real-time Language PEARL on Microcomputers: Intel RMX86-PEARL"
          in (1984) Software — Practice and Experience 14(04) April 1984
  • Mueller, F.; Whalley, D. B. and M. Harmon. (1994) Mueller, F.; Whalley, D. B. and M. Harmon. "Real-time debugging by minimal hardware simulation" pp68-76
          in [Proceedings] (1994) Proceedings of the PEARL Workshop uber Realzeitsysteme, December 1994
  • Singhal, Amit (1996) Singhal, Amit "Real Time Systems: A Survey" Computer Science Department University of Rochester December 4, 1996 Online at Citeseer Abstract Extract: PEARL and ADA 9X
          in [Proceedings] (1994) Proceedings of the PEARL Workshop uber Realzeitsysteme, December 1994
    Resources
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder