Введение

Язык высокого уровня

PEARL, или язык автоматизации процессов и экспериментов в реальном времени, — это язык программирования, разработанный для многозадачности и программирования в реальном времени. Будучи языком высокого уровня, он достаточно кроссплатформенный. С 1977 года язык неоднократно стандартизировался Deutsches Institut für Normung. Текущая версия — PEARL 90, которая была стандартизирована в 1998 году как DIN 66253-2.

Особенности

PEARL поддерживает числовые значения с фиксированной и плавающей точкой, символьные данные и строки символов, а также битовые значения. Он также предоставляет средства для работы со структурами и многомерными массивами. Поддерживаются как типизированные, так и нетипизированные указатели, а также приведение типов. PEARL – это язык программирования высокого уровня, который позволяет удобно, безопасно и практически независимо от процессора разрабатывать многозадачные и системы реального времени. Он стандартизован с 1977 года на различных этапах своего развития. Последняя стандартизация состоялась в 1998 году как PEARL 90 (DIN 66253 2 1998, Berlin, Beuth Verlag, 1998). Наряду с возможностью простого решения задач в области автоматизации, важным принципом при разработке PEARL была легкость освоения языка программистом. PEARL включает в себя все основные типы данных и языковые конструкции других процедурных языков программирования. Кроме того, PEARL предлагает удобные средства для работы с многозадачными и задачами реального времени. Как и большинство других языков высокого уровня, PEARL поддерживает процедуры и функции, а передача параметров в них может осуществляться по значению или по ссылке (через указатели).