H ? « »

Language peer sets for EXEC:
United States
United States/1974
Designed 1974
1970s languages
Fourth generation
High Cold War


alternate simple view
Country: United States
Designed 1974
Published: -6

for EXtended EXecutor

Early batch language for IBM VM/CMS systems.

from Cowlishaw
"Before computers were inexpensive enough for widespread individual ownership, they usually had to be shared by many people. IBM's most successful time-sharing operating system in the 1970s and 1980s was the VM/370 (Virtual Machine/370) operating system. This operating system provided a personal computer for each of its users through the Virtual Machine concept--very similar to the Virtual DOS Machines (VDMs) in OS/2.

Any System/370 operating system can run in a VM virtual machine; the most popular for interactive development is the Conversational Monitor System (CMS). CMS is a single-user operating system that borrowed many of its features from earlier systems such as Multics, including the concept of controlling the system by commands. CMS's command language is still one of the simplest and most readable ever devised.

Like other command-driven operating systems, CMS provides the ability to "wrap up" commands with a programming logic; initially, these simple programs were written in a language called EXEC. This language, though not much more advanced than the PC-DOS "Batch" language, allowed many enhancements and new commands to be written rapidly and much more easily than in the native assembler language used for writing low-level commands. "

Related languages
JCL EXEC   Influence
EXEC EXEC2   Evolution of

  • SC19-6209 Virtual Machine/ System Product CMS Comm (1977) SC19-6209 Virtual Machine/ System Product CMS Command and Macro Reference (Appendix F. CMS EXEC Control Statements)
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder