Saltar para o conteúdo

Job Control Language

Origem: Wikipédia, a enciclopédia livre.

Job Control Language (JCL) é uma linguagem de computador interpretada usada em sistemas operacionais da IBM para instruir como se deve inicializar um sub-sistema ou executar um programa de lotes. A sigla "JCL" tamém é usada genericamente para se referir a qualquer linguagem que realize as mesmas funções, tais como a WFL da empresa Burroughs ou a OCL da ICL. Este artigo trata especificamente da linguagem JCL da IBM.

A linguagem é uma ferramenta antiga nas instalações de grande porte. Sua sintaxe é caracterizada por um par de barras (//) que indicam o início de cada instrução. Apesar dessa notação existir desde o uso de cartões perfurados para o envio de código JCL, ela não foi alterada desde a década de 1960 por questões de compatibilidade. A função original das barras era assegurar que o cartão perfurado estava posicionado corretamente no leitor: caso elas não fossem lidas logo no começo da instrução, todo o cartão era rejeitado. Outro conceito mantido é o tamanho dos comandos JCL, armazenados em registros de 80 bytes, o que equivale a um cartão.

Ícone de esboço Este artigo sobre software é um esboço. Você pode ajudar a Wikipédia expandindo-o.