Интернет магазин китайских планшетных компьютеров



Компьютеры - Компонентный Паскаль

22 января 2011


Оглавление:
1. Компонентный Паскаль
2. Реализации



Компонентный Паскаль — язык программирования c парадигмой компонентно-ориентированного программирования. Создан на основе языка Оберон-2 компанией Oberon microsystems, Inc. Является прямым наследником языка Паскаль .

Синтаксис языка

Основные уточнения Компонентного Паскаля по сравнению с Обероном-2 касаются следующего:

  1. Введены языковые механизмы, позволяющие удовлетворить повышенным требованиям надежности компонентно-ориентированного программирования. Теперь автор программной компоненты имеет полный контроль в плане того, разрешать или нет модулям-клиентам расширять предлагаемые им типы.
  2. Модернизирована несколько устаревшая система основных типов Оберона: теперь набор основных типов Компонентного Паскаля является надмножеством для основных типов языка Java. Основные «рабочие» типы INTEGER, REAL и CHAR соответствуют 32-, 64- и 16--битовым переменным, что позволяет уменьшить разнообразие основных типов, реально используемых в большинстве случаев; использование других типов ограничивается специальными приложениями.
  3. Добавлены базовые средства для работы с цепочками литер, что вместе со стандартным модулем Strings в системе программирования BlackBox делает Компонентный Паскаль удобным для тех приложений, где обычно используются скриптовые языки. Цепочки литер представляются массивами литер, причем значением считается последовательность литер до первого вхождения специальной литеры-ограничителя 0X. Цепочки литер можно сравнивать и складывать. Конструкция a := b$ позволяет скопировать в массив литер a цепочку, хранящуюся в массиве литер b, даже если присваивание a := b запрещено.


Просмотров: 2322


<<< Компилируемый язык программирования
Конкатенативный язык программирования >>>