Поиск значения / толкования слов

Раздел очень прост в использовании. В предложенное поле достаточно ввести нужное слово, и мы вам выдадим список его значений. Хочется отметить, что наш сайт предоставляет данные из разных источников – энциклопедического, толкового, словообразовательного словарей. Также здесь можно познакомиться с примерами употребления введенного вами слова.

Википедия

JCL

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.

Применяется для управления запуском пакетных заданий . В силу функционального назначения, обладает минимальными выразительными свойствами как, собственно, язык программирования.

Синтаксис оператора исходно был жестко привязан к определенных позициям на перфокарте :

  • в первых колонках — признак типа карты:
    • // — карта оператора. Карта содержащая только символы // в начальных позициях — пустой оператор. Пустой оператор указывает на завершение описания задания.
    • /* — конец данных, вводимых во входном потоке,
    • //* — строка комментариев
  • Если это карта оператора то далее может идти имя оператора (до 8 символов). Это имя используется для ссылок на данный оператор из других операторов, а также для идентификации оператора в сообщениях ОС . Имя оператора JOB является именем задания в системе.
  • затем через как минимум один пробел (в ранних версиях — строго с 10-й колонки) следует оператор языка:
    • JOB — описание задания
    • EXEC — описание шага задания
    • DD — описание используемого в шаге задания набора данных или устройства ввода-вывода .
  • затем через как минимум один пробел идут параметры оператора, перечисляемые через запятую. Пробелы между параметрами недопустимы. Если параметры не умещаются на одной карте с оператором, они могут быть продолжены на картах продолжения. В ранних версиях для указания наличия карт продолжения нужно было указать в 71-й колонке символ отличный от пробела (обычно это была латинская буква X), а список параметров на карте продолжения должен был начинаться строго с 16-й колонки. В более современных версиях достаточно отделить параметры хотя бы одним пробелом от начальных //.
  • Колонки с 72-й по 80 отводились под нумерацию карт для предотвращения нарушения порядка карт.

Этот синтаксис остался с тех времён, когда задание вводилось с перфокарт (80 колоночных) и позволяет предохранить от случайного запуска на выполнение информации с неправильно вставленных карт.

В целях обеспечения совместимости он не менялся с 1960  гг. и продолжает применяться в современных версиях операционных систем z/OS и z/VSE .