На этой странице Вы можете получить подробный анализ слова или словосочетания, произведенный с помощью лучшей на сегодняшний день технологии искусственного интеллекта:
общая лексика
Job Control Language
язык управления заданиями, язык JCL
использовался на мэйнфреймах IBM для описания задания при работе в пакетном режиме
Смотрите также
Язык управления заданиями (англ. Job Control Language, JCL) — язык программирования, применяющийся в операционных системах мейнфреймов фирмы IBM линии OS/360, MVS, OS/390, z/OS и их клонах, включая ОС ЕС, TKS и БОС. В линии IBM DOS/360, DOS/VS, VSE, z/VSE реализована частично совместимая версия JCL. В гостевой ОС IBM GCS реализовано подмножество JCL.
Применяется для управления запуском пакетных заданий. В силу функционального назначения, обладает минимальными выразительными свойствами как, собственно, язык программирования.
Синтаксис оператора исходно был жестко привязан к определенным позициям (колонкам) на перфокарте:
//
— карта оператора. Карта, содержащая только символы // в начальных позициях — пустой оператор. Пустой оператор указывает на завершение описания задания./*
— конец данных, вводимых во входном потоке,//*
— строка комментариевJOB
— описание заданияEXEC
— описание шага заданияDD
— описание используемого в шаге задания набора данных или устройства ввода-вывода (по одному оператору на каждый используемый ресурс).X
), а список параметров на карте продолжения должен был начинаться строго с 16-й колонки. В более современных версиях достаточно отделить параметры хотя бы одним пробелом от начальных //.Этот синтаксис остался с тех времён, когда задание вводилось с перфокарт (80-колоночных) и позволяет предохранить от случайного запуска на выполнение информации с неправильно вставленных (перевёрнутых) карт.
В целях обеспечения совместимости он не менялся с 1960 гг. и продолжает применяться в современных версиях операционных систем z/OS и z/VSE.