Jump to content

Язык рабочего процесса

Язык рабочего процесса , или WFL wiffle ») — язык управления процессами для больших систем Burroughs , включая серию Unisys ClearPath/MCP , и их операционной системы Master Control Program . Разработанный вскоре после B5000 в 1961 году, WFL является эквивалентом ClearPath языка управления заданиями (JCL) на мэйнфреймах IBM и сценариях оболочки Unix -подобных операционных систем. В отличие от JCL, WFL представляет собой структурированный язык высокого уровня, в котором есть подпрограммы (процедуры и функции) с аргументами и высокоуровневые инструкции по управлению потоком программы . Программы WFL компилируются в двоичные исполняемые файлы, как и любой другой объект MCP.

ВФЛ [1] используется для системных операций высокого уровня, таких как выполнение задач, перемещение и копирование файлов, обеспечивая возможность восстановления высокого уровня. Таким образом, это не язык общего назначения, поскольку вы не будете использовать его для выполнения общих вычислений. Вы можете открывать и закрывать файлы, например, для проверки их атрибутов; однако вы не можете читать или изменять их содержимое в WFL — это вы делаете на языке общего назначения и вызываете его как задачу из WFL.

WFL имеет читаемый синтаксис высокого уровня, подобный ALGOL . В нем нет ни одной из низкоуровневых ассемблерных команд JCL, таких как //SYSIN DDи т. д. для подключения аппаратных устройств и открытия файлов для программ. Все конструкции WFL имеют дело с высокоуровневыми абстракциями задач и файлов. Параметры также являются реальными параметрами HLL, а не параметрами позиции стиля $1, $2... в сценариях оболочки.

В WFL также есть команда блока инструкций, которая используется для предоставления операторам инструкций, необходимых для выполнения текущего задания. Эти инструкции отображаются с помощью команды оператора «IB».

WFL был компилируемым языком в средних системах. Поскольку некоторые интерфейсы ОС могут меняться от выпуска к выпуску, код WFL Medium Systems включил копию исходного кода в объектный файл. После выполнения задания WFL он проверит, совместим ли объект с версией ОС. В противном случае это приведет к перекомпиляции объекта с использованием исходного кода, встроенного в объектный код.

См. также

[ редактировать ]

Источники

[ редактировать ]
  1. ^ Справочное руководство по программированию на языке рабочего процесса (WFL). ClearPath MCP версии 10.0 или новее. 8600 1047-507 Корпорация Unisys. 2005 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a67a7ed5052949e0953bb42d5bdf3385__1673633940
URL1:https://arc.ask3.ru/arc/aa/a6/85/a67a7ed5052949e0953bb42d5bdf3385.html
Заголовок, (Title) документа по адресу, URL1:
Work Flow Language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)