PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

JCL

JCL

JCL, aka Job Control Language, is a pl created in 1964.

#394on PLDB 58Years Old 795Users
7Books 0Papers

Job Control Language (JCL) is a name for scripting languages used on IBM mainframe operating systems to instruct the system on how to run a batch job or start a subsystem. More specifically, the purpose of JCL is to say which programs to run, using which files or devices for input or output, and at times to also indicate under what conditions to skip a step. There are two distinct IBM Job Control languages: one for the operating system lineage that begins with DOS/360 and whose latest member is z/VSE; and the other for the lineage from OS/360 to z/OS, the latter now including JES extensions, Job Entry Control Language (JECL). Read more on Wikipedia...


Example from Wikipedia:
* $$ JOB JNM=NAME,DISP=K,CLASS=2 [some JCL statements here] * $$ EOJ

Language features

Feature Supported Example Token
Line Comments
Comments
Semantic Indentation ϴ

Books about JCL on goodreads

title author year reviews ratings rating
Practical MVS JCL for Today's Programmer James G. Janossy 1987 0 3 4.00
Zos JCL (Job Control Language) Gary DeWard Brown 2002 1 4 4.00

Books about JCL from ISBNdb

title authors year publisher
Dos/VSE JCL Eckols, Steve and Milnes, Michele 1989 Mike Murach & Associates Inc
MVS JCL and Utilities: A Comprehensive Treatment Trombetta, Michael and Finkelstein, Sue Carolyn 1989 Addison-Wesley
JCL and advanced Fortran programming (Methods in geomathematics) Ramdén, H. Å 1976T American Elsevier Pub. Co
MVS/ESA JCL Michael Winter 20101001 De Gruyter
Jcl In A System 370 Environment (the Computer And Management Information Systems Series) Barry L. Bateman 1982 Cbi Pub Co
abnf.html · jcl.html · nasm.html

View source

PLDB - Build the next great programming language · v2022 · Day 31 · Docs · Build · Acknowledgements · Traffic Today · Traffic Trends · Mirrors · GitHub · feedback@pldb.com