Il linguaggio di controllo (CL) รจ di alto livello scripting language progettato per controllare l'elaborazione dei lavori negli ambienti di sistema IBM di fascia media. Gli sviluppatori e gli amministratori utilizzano CL per interagire e controllare le funzioni del sistema, gestire gli errori, gestire i dispositivi, eseguire operazioni sui file ed eseguire altre attivitร .
Sebbene molte attivitร possano essere completate emettendo manualmente comandi CL, gli sviluppatori spesso devono creare programmi CL per facilitare flussi di lavoro e operazioni complessi.