Лаконичность и читабельность программ

Одним из специальных средств системы REGENT, отсутствующим в других ядрах систем, является средство рекурсивного расширения. Любой язык подсистемы может быть сам использован для написания модулей другой подсистемы. Такая возможность достигается использованием языка ПЛ/1 в качестве базиса всех языков подсистем и языка программирования обычных модулей. Все ядра для создания модулей обеспечивают расширения обычных языков программирования; кроме системы REGENT базовым языком систем в большинстве случаев является Фортран. Расширения языков являются диалектами, которые называются ICETRAN, ISTRAN, GENTRAN и PLR соответственно в системах ICES, IST, GENES YS и REGENT. Эти диалекты базовых языков обычно обеспечивают все средства самих базовых языков, а также некоторые дополнительные возможности, полезные в среде АПР. Обычными средствами ядер являются следующие: динамическое управление программами; управление структурами данных; управление файлами. Ниже мы кратко опишем эти средства системы REGENT. Динамическое управление программами. В программе на языке ПЛ/1 обращение к внешнему имени (соответствующему подпрограмме в Фортране) описывается и осуществляется следующим образом: DECLARE EXPROG ENTRY (описание параметров)) EXTERNAL; CALL EXPROG (фактические параметры));

Releated Post

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.