Jump to content

Concise Command Language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by JJMC89 (talk | contribs) at 02:11, 18 December 2017 (WP:FIX + general fixes, typo(s) fixed: a a → a). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Concise Command Language (CCL) was the term used by Digital Equipment Corporation for the Command-line interpreter / User interface supplied on several of their computing systems; its successor was named DIGITAL Command Language (DCL).

CCL provides the user with an extensive set of terminal commands.[1]

The first system to include CCL was DEC's PDP-10.[2]

History

The PDP-6 monitor came with a simple set of commands. To compile and run a FORTRAN program, one would

  • .R F4 --- invoke the FORTRAN compiler
  • *DTA1:PROG3=DTA2:PROG3,SUB3A,SUB3B --- specify binary output and source input
  • .R LOADER 30 --- invoke the loader, allocate 30K of memory
  • *DTA1:PROG3 --- specify binary object to load
  • *SYS:/S --- let the loader find the appropriate subroutine libraries
  • .SAVE DTA1:PROG3 --- write the executable to DTA1
(The DOT is a prompt and the Star/Asterisk is a subprompt)

The PDP-10 had CCL. Key to its improvements over its predecessor were:[2]

  • multi-step commands: .EX PROG3,SUB3A,SUB3B
  • would check to see if any of the 3 needed to be recompiled (and did so if necessary)
  • run the object program loader (including needed subroutine libraries)
  • start running the program
  • advanced command file: .EX @RUNPROG3.CMD
  • would run the command(s) in the .CMD file

References

  1. ^ "Concise Command Language" (CCL). "OS/8 Handbook" (PDF). April 1974. Retrieved 28 November 2017.
  2. ^ a b Peter Clark (July 1982). "DEC TIMESHARING (1965)". The DEC Professional. p. 34.