Control Language
Proiectat de: IBM
Limbajul de control (CL) este un limbaj de script creat inițial de IBM pentru instalația de program de control System/38 și utilizat ulterior în OS/400 (acum cunoscut sub numele de IBM I).
Are o asemănare cu limbajul de control al locurilor de muncă IBM și constă dintr -un set de obiecte de comandă (*CMD) folosite pentru a invoca programe tradiționale sau pentru a obține ajutor în ceea ce fac aceste programe.
CL poate fi, de asemenea, utilizat pentru a crea programe CL (congruent pentru scripturi shell) unde există comenzi suplimentare care oferă funcționalitate asemănătoare programului (dacă/altceva, declarație variabilă, intrare de fișiere etc.) Deși CL este un limbaj de script pentru administrarea sistemului, Este utilizat în principal pentru a crea programe compilate.
Utilizarea scripturilor CL interpretate prin comanda SBMDBJOB este de fapt extrem de limitată.
În timp ce mii de comenzi au fost scrise de dezvoltatorii IBM pentru a îndeplini sarcini la nivel de sistem, cum ar fi compilarea programelor, copierea de rezervă a datelor, schimbarea configurațiilor sistemului, afișarea detaliilor obiectului sistemului sau ștergerea acestora, comenzile nu se limitează la problemele de niveluri și pot fi redactate pentru aplicațiile utilizatorilor de asemenea.