ИСПОЛНИТЕЛЬ 2
EXEC 2 — это интерпретируемый язык компьютерных сценариев управления процедурами команд, используемый процессором EXEC 2, изначально поставляемым с CMS компонентом операционной системы IBM Virtual Machine/System Product ( VM/SP ). [1]
Отношение к EXEC
[ редактировать ]EXEC 2 в основном совместим [2] с CMS EXEC , но сценарии EXEC 2 должны начинаться с оператора &TRACE . Некоторые операторы EXEC и предопределенные переменные отсутствуют в EXEC 2, хотя в некоторых случаях существуют аналоги. Есть некоторые незначительные различия в некоторых операторах и предопределенных функциях.
EXEC 2 имеет следующие улучшения: [3]
- Ограничения на длину токена в 8 байт нет. [4]
- Операторы могут иметь длину до 255 символов.
- EXEC 2 может выдавать команды подкомандным средам, а также CMS и CP.
- EXEC 2 имеет дополнительные встроенные функции.
- EXEC 2 имеет определяемые пользователем функции.
- Команды EXEC 2 могут включать в себя подпрограммы и функции.
- EXEC 2 имеет дополнительные возможности отладки.
- Программы CMS могут манипулировать переменными EXEC 2.
Некоторые операторы EXEC не поддерживаются в EXEC 2, в том числе:
- &BEGSTACK ВСЕ
- &КОНТРОЛЬ
- &EMSG
- &КОНЕЦ
- &ПЕРЕЙТИ НАВЕРХ
- &шестнадцатеричный
- &УДАРИТЬ КУЛАКОМ
- &КОСМОС
- &ВРЕМЯ
Некоторые предопределенные переменные EXEC не определены в EXEC2:
- &*
- &$
- &ДИСКX
- &ДИСК*
- &ДИСК?
- &ДОС
- &ИСПОЛНИТЬ
- &ГЛОБАЛЬНЫЙ
- &ГЛОБАЛЬНЫЙn
- &ЧИТАТЬФЛАГ
- &ТИПФЛАГ
XEDIT Макросы
[ редактировать ]XEDIT Макросы — это файлы типа XEDIT, содержимое которыхнаписанный с использованием синтаксиса CMS EXEC, EXEC 2 или REXX . [5] Как обычная команда EXEC 2 «EXEC».файлы, они начинаются с оператора «&TRACE», [5] чтобы отличить их от файлов CMS EXEC.
История
[ редактировать ]Написано в 1970-х годах. [6] и официально представленный для CMS с VM/SP Release 1, EXEC 2 предшествовал CMS EXEC и был заменен REXX .
Все три интерпретатора команд — CMS EXEC, EXEC 2 и REXX — продолжают поддерживаться z/VM .
Ссылки
[ редактировать ]- ^ Вариан, Мелинда. «VM И СООБЩЕСТВО VM: прошлое, настоящее и будущее» (PDF) . Проверено 14 марта 2012 г.
- ^ «Приложение A: Взаимосвязь CMS EXEC и EXEC 2» . Продукт IBM Virtual Machine/Sysrem: Справочник по EXEC 2 — номер программы 5664-167 — выпуск 2 (PDF) . ИБМ . стр. 48–55. SC24-5219-1 . Проверено 29 апреля 2022 г.
{{cite book}}
:|work=
игнорируется ( помогите ) - ^ Корпорация IBM. «Процессор EXEC 2 и процессор CMS EXEC» . Проверено 14 марта 2012 г.
- ^ «Процессор EXEC 2 и процессор CMS EXEC» . ИБМ .
- ^ Jump up to: а б Справочник по EXEC 2 (PDF) . п. 92. Архивировано из оригинала (PDF) 20 января 2017 г. Проверено 3 декабря 2017 г.
- ^ «ИСПОЛНИТЕЛЬ 2» .