Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Жоғары деңгейдегі тіл
High level language
PEARL, немесе Процесс пен тәжірибе автоматтандырудың нақты уақыт тілі – көп тапсырмалы және нақты уақыт бағдарламалау үшін арналған компьютерлік бағдарламалау тілі. Жоғары деңгейдегі тіл болғандықтан, ол көлденең платформалыққа ие. 1977 жылдан бері тіл бірнеше стандарттау кезеңдерінен өтті. Қазіргі нұсқасы PEARL 90, ол 1998 жылы DIN 66253 2 стандарты ретінде бекітілді.
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.
Ерекшеліктері
PEARL тұрақты және жылжымалы нүктелік сандық мәндерді, символдар мен символдар тізбегін, сондай-ақ биттік мәндерді қолдайды. Ол құрылымдар мен көп өлшемді массивтерді пайдалануға да мүмкіндік береді. Типталған және типтелмеген нұсқауштар да қолдауға ие, сонымен қатар тип түрлендіру мүмкіндігі де бар. PEARL – жоғары деңгейдегі бағдарламалау тілі, ол көп тапсырмалы және нақты уақыт режимінде жұмыс ілейтін шешімдерді ыңғайлы, қауіпсіз және процессордан тәуелсіз бағдарламалауға мүмкіндік береді. Ол 1977 жылдан бері даму кезеңдерінің әртүрлі сатыларында стандартталды. Соңғы рет 1998 жылы PEARL 90 (DIN 66253 2 1998, Берлин, Beuth Verlag, 1998) стандарты қабылданды. Процесс техникалық мәселелерді шешудің қарапайым мүмкіндігінен өзге, PEARL-ді әзірлеудегі маңызды принцип – бағдарламашының оны оңай үйренуі. PEARL-де басқа процедуралық бағдарламалау тілдерінің барлық негізгі дерек типтері мен тілдік құрылымдары бар. Одан өзге, PEARL көп тапсырмалы және нақты уақыт міндеттерін орындау үшін қолайлы тілдік құралдарды ұсынады. Көптеген басқа жоғары деңгейдегі тілдер сияқты, PEARL процедуралар мен функцияларды қолдайды, ал оларға параметрлерді мән бойынша немесе сілтеме бойынша (нұсқауштар арқылы) жіберуге болады.
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).