DIGITAL Command Language

DIGITAL Command Language

DIGITAL Command Language (DCL) is the standard command language adopted by many of the operating systems created by Digital Equipment Corporation. DCL had its roots in IAS, TOPS-20, and RT-11 and was implemented as a standard across most of Digital's operating systems, notably RSX-11 and RSTS/E, but took its most powerful form in VAX/VMS (later OpenVMS). DCL continues to be developed by VSI as part of OpenVMS. DCL is available for other operating systems as well, including

Comment
enDIGITAL Command Language (DCL) is the standard command language adopted by many of the operating systems created by Digital Equipment Corporation. DCL had its roots in IAS, TOPS-20, and RT-11 and was implemented as a standard across most of Digital's operating systems, notably RSX-11 and RSTS/E, but took its most powerful form in VAX/VMS (later OpenVMS). DCL continues to be developed by VSI as part of OpenVMS. DCL is available for other operating systems as well, including
Depiction
Openvms-8.4-2L1-dcl.png
Designer
Digital Equipment Corporation
Designer
Digital Equipment Corporation
Developer
enVMS Software Inc.
Has abstract
enDIGITAL Command Language (DCL) is the standard command language adopted by many of the operating systems created by Digital Equipment Corporation. DCL had its roots in IAS, TOPS-20, and RT-11 and was implemented as a standard across most of Digital's operating systems, notably RSX-11 and RSTS/E, but took its most powerful form in VAX/VMS (later OpenVMS). DCL continues to be developed by VSI as part of OpenVMS. Written when the programming language Fortran was in heavy use, DCL is a scripting language supporting several datatypes, including strings, integers, bit arrays, arrays and booleans, but not floating point numbers. Access to OpenVMS system services (kernel API) is through lexical functions, which perform the same as their compiled language counterparts and allow scripts to get information on system state. DCL includes IF-THEN-ELSE, access to all the Record Management Services (RMS) file types including stream, indexed, and sequential, but unfortunately lacks a DO-WHILE or other looping construct, requiring users to make do with IF and GOTO-label statements instead. DCL is available for other operating systems as well, including * VCL and VX/DCL for Unix, * VCL for MS-DOS, OS/2 and Windows, * PC-DCL and Open DCL for Windows/Linux * and Accelr8 DCL Lite for Windows. DCL is the basis of the XLNT language, implemented on Windows by an interpreter-IDE-WSH engine combination with CGI capabilities distributed by Advanced System Concepts Inc. from 1997.
Hypernym
Command
Influenced
Windows PowerShell
Influenced
Windows PowerShell
Is primary topic of
DIGITAL Command Language
Label
enDIGITAL Command Language
Link from a Wikipage to an external page
www.oneadvanced.com/siteassets/resources/application-modernization-collateral/advanced_fact_sheet_open_dcl.pdf
web.archive.org/web/20040828080028/http:/dcl.openvms.org/
vmssoftware.com/docs/VSI_DCL_DICT_VOL_I.pdf
vmssoftware.com/docs/VSI_DCL_DICT_VOL_II.pdf
Link from a Wikipage to another Wikipage
2
API
Array data type
Bit
Category:Command shells
Category:OpenVMS
Category:OpenVMS software
Category:Scripting languages
Command (computing)
Command language
Command-line interface
Comparison of command shells
Compiled language
Conditional (programming)
COPY (command)
Datatype
DEC MICA
DELETE (command)
Digital Equipment Corporation
Directory (OpenVMS command)
DOS
E
Floating point
Fortran
FTP (command)
Function (programming)
GOTO
Imperative programming
Integer (computer science)
Kernel (computer science)
Library (computer science)
LOGOUT (command)
Microsoft Windows
MS-DOS
OpenVMS
Operating system
Path (computing)
PRINT (command)
Program loop
Programming language
Record Management Services
RENAME (command)
RSX-11
RT-11
Scripting language
SET (command)
TOPS-20
Type (OpenVMS command)
Unix
VAXELN
While loop
Windows PowerShell
XLNT
Name
enDIGITAL Command Language
Name
enDIGITAL Command Language
OperatingSystem
DEC MICA
E
OpenVMS
RSX-11
RT-11
VAXELN
Paradigm
Imperative programming
SameAs
3xGto
DCL
Digital Command Language
Digital Command Language
Digital Command Language
DIGITAL Command Language
DIGITAL Command Language
m.02mb5k
Q427002
Screenshot
enOpenvms-8.4-2L1-dcl.png
ScreenshotCaption
enOpenVMS Alpha 8.4-2L1, showing the DCL CLI in a terminal session
Subject
Category:Command shells
Category:OpenVMS
Category:OpenVMS software
Category:Scripting languages
Thumbnail
Openvms-8.4-2L1-dcl.png?width=300
WasDerivedFrom
DIGITAL Command Language?oldid=1091107937&ns=0
WikiPageLength
10702
Wikipage page ID
532369
Wikipage revision ID
1091107937
WikiPageUsesTemplate
Template:--
Template:=
Template:Authority control
Template:Cite book
Template:Code
Template:Digital Equipment Corporation
Template:Div col
Template:Div col end
Template:Infobox programming language
Template:Mono
Template:Reflist
Wordnet_type
synset-programming language-noun-1