stringtranslate.com

ЖЕМЧУГ (язык программирования)

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

Функции

PEARL поддерживает числовые значения как с фиксированной, так и с плавающей запятой , символьные и символьные строковые данные, а также битовые значения. Он также предоставляет возможности для структур и многомерных массивов . Также поддерживаются как типизированные, так и нетипизированные указатели, а также приведение типов .

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

Помимо простой возможности отображать технические проблемы процесса, важным принципом разработки PEARL была простота обучения программиста.

В PEARL существуют все основные типы данных и языковые структуры других процедурных языков программирования. Кроме того, PEARL предлагает удобные языковые элементы для решения многозадачных задач в режиме реального времени.

Как и большинство других языков высокого уровня, PEARL поддерживает процедуры и функции, и передача им параметров может осуществляться по значению или по ссылке (через указатели ).

Пример

МОДУЛЬ (HELLOWORLD); СИСТЕМА; ТЕРМИНАЛ:DIS<->SDVLS(2);  ПРОБЛЕМА; ТЕРМИНАЛ SPC INOUT ALPHIC DIM(,) TFU MAX ПРЯМОЕ УПРАВЛЕНИЕ (ВСЕ);  ОСНОВНАЯ ЗАДАЧА; ОТКРЫТЬ ТЕРМИНАЛ; ВСТАВЬТЕ «Привет, мир!» ДО ТЕРМИНАЛА; ЗАКРЫТЬ ТЕРМИНАЛ; КОНЕЦ; МОДЕНД;

Внешние ссылки

OpenPEARL на SourceForge