请输入您要查询的百科知识:

 

词条 PEARL (programming language)
释义

  1. Features

{{distinguish|Perl}}{{no footnotes|date=December 2014}}{{ref improve|date=December 2014}}

PEARL, or Process and experiment automation realtime language, is a computer programming language designed for multitasking and real-time programming. Being a high-level language, it is fairly cross-platform. Since 1977, the language has been going under several standardization steps by the Deutsches Institut für Normung. The current version is PEARL-90, which was standardized in 1998 as DIN 66253-2.

PEARL is not to be confused with the similarly named Perl, an entirely unrelated programming language created by Larry Wall in 1987.

Features

PEARL supports both fixed-point and floating-point numeric values, character and character string data as well as bit values. It also provides facilities for structures and multi-dimensional arrays. Both typed and untyped pointers are also supported, along with typecasting. Due to existence of this language, Wall discovered the existing PEARL programming language before Perl's official release and changed the spelling of the name.

PEARL is a higher programming language, which allows a comfortable, secure and almost processor independent programming of multitasking- and realtime problems and has been standardized since 1977 at various stages of its development, the last time 1998 as PEARL-90 (DIN 66253-2 1998, Berlin, Beuth-Verlag, 1998).

Besides the simple possibility to map process technical problems, an important principle at the development of PEARL was the easy learning by the programmer.

All basic data types and language structures of other procedural programming languages exist in PEARL. In addition PEARL offers comfortable language elements for the handling of multitasking- and realtime tasks.

Like most other high-level languages, PEARL supports procedures and functions, and passing parameters to these can be done by value or by reference (via pointers).

==External links==

  • Process and Experiment Automation Realtime Language
  • PEARL 90 - Language Report (PDF)
{{Compu-lang-stub}}

4 : Procedural programming languages|Statically typed programming languages|Real-time computing|Programming languages created in 1977

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/14 3:12:58