Jump to content

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

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 поддерживает процедуры и функции, и передача им параметров может осуществляться по значению или по ссылке (через указатели ).

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;
[ редактировать ]

OpenPEARL на SourceForge

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c88da12b3549207f9f4f1447b77cfd1b__1707479040
URL1:https://arc.ask3.ru/arc/aa/c8/1b/c88da12b3549207f9f4f1447b77cfd1b.html
Заголовок, (Title) документа по адресу, URL1:
PEARL (programming language) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)