PEARL (programming language)

PEARL (programming language)

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.

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 ar also supported, along with typecasting.

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. Everyone who already knows a procedural programming language will get acquainted with PEARL in a very short time.

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


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Pearl (disambiguation) — A pearl is a hard object produced by mollusks. Pearl may also refer to: Contents 1 People 2 Places 3 Literature …   Wikipedia

  • PEARL — DIN 66253 Bereich Informationstechnik Titel Programmiersprache PEARL Kurzbeschreibung …   Deutsch Wikipedia

  • List of programming languages — Programming language lists Alphabetical Categorical Chronological Generational The aim of this list of programming languages is to include all notable programming languages in existence, both those in current use and historical ones, in… …   Wikipedia

  • Sunwah - PearL Linux — (previously spelled as Sun Wah – PearL Linux, abbreviation SWP) is a joint venture of the Hong Kong Polytechnic University and the Sunwah Group (previously spelled as Sun Wah Group). Sunwah PearL Linux established the (SWP) Sunwah PearL Linux… …   Wikipedia

  • язык Pearl — Язык автоматизации технологических процессов. [http://www.morepc.ru/dict/] Тематики информационные технологии в целом EN PearlProcess and Experiment oriented Programming Language …   Справочник технического переводчика

  • TVB Pearl — Infobox TV channel textcolor=black bgcolor=transparent name=TVB Pearl logofile=Tvbpearllogo.png logoalt=無綫電視明珠台 picture format = 576i (PAL) 16:9 launch=November 19,1967 share=78% [http://www.tvb.com/affairs/faq/announce/2007/pdf/inter2007 e.pdf]… …   Wikipedia

  • Ten (Pearl Jam album) — Ten Studio album by Pearl Jam Released August 27, 1991 …   Wikipedia

  • List of Chinese language television channels — This is a list of television channels that are broadcast in Chinese language or offer at least some programming in Chinese.Canada*Fairchild Television, in Calgary, Toronto, Vancouver *Talentvision in Vancouver *OMNI.2 in Toronto *OMNI BC in… …   Wikipedia

  • Perl — This article is about the programming language. For other uses, see Perl (disambiguation). Perl Paradig …   Wikipedia

  • Perl — Семантика: мультипарадигменный: императивный, объектно ориентированный, функциональный Тип исполнения: интерпретатор Появился в: 1987 Автор(ы) …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”