fbpx
Wikipedia

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 undergone several standardization iterations by the Deutsches Institut für Normung. The current version is PEARL-90, which was standardized in 1998 as DIN 66253-2.

Features edit

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.

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

Besides the simple possibility to map process technical problems, an important principle in the development of PEARL was ease of 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).

Example edit

MODULE (HELLOWORLD); SYSTEM; TERMINAL:DIS<->SDVLS(2); PROBLEM; SPC TERMINAL DATION INOUT ALPHIC DIM(,) TFU MAX FORWARD CONTROL (ALL); MAIN:TASK; OPEN TERMINAL; PUT 'Hello World!' TO TERMINAL; CLOSE TERMINAL; END; MODEND; 

External links edit

  • PEARL 90 - Language Report (PDF)

OpenPEARL on SourceForge

pearl, programming, language, confused, with, perl, pearl, process, experiment, automation, realtime, language, computer, programming, language, designed, multitasking, real, time, programming, being, high, level, language, fairly, cross, platform, since, 1977. Not to be confused with Perl 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 undergone several standardization iterations by the Deutsches Institut fur Normung The current version is PEARL 90 which was standardized in 1998 as DIN 66253 2 Features editPEARL 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 PEARL is a higher level programming language which allows comfortable secure and almost processor independent programming of multitasking and realtime solutions It has been standardized since 1977 at various stages of its development The last time was in 1998 as PEARL 90 DIN 66253 2 1998 Berlin Beuth Verlag 1998 Besides the simple possibility to map process technical problems an important principle in the development of PEARL was ease of 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 Example edit MODULE HELLOWORLD SYSTEM TERMINAL DIS lt gt SDVLS 2 PROBLEM SPC TERMINAL DATION INOUT ALPHIC DIM TFU MAX FORWARD CONTROL ALL MAIN TASK OPEN TERMINAL PUT Hello World TO TERMINAL CLOSE TERMINAL END MODEND External links editPEARL 90 Language Report PDF OpenPEARL on SourceForge nbsp This programming language related article is a stub You can help Wikipedia by expanding it vte Retrieved from https en wikipedia org w index php title PEARL programming language amp oldid 1205384472, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.