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