DCL, the DIGITAL Command Language, is the standard command languageadopted by most of the operating systems that were sold by the former Digital Equipment Corporation (which has since been acquired by Compaq which itself was acquired by Hewlett-Packard). It had its roots in the IAS, TOPS-20, and RT-11 operating systems and was implemented as a standard across most of Digital's operating systems, notably RSX-11, but took its most powerful form in the OpenVMS operating system.
| Property | Value |
| p:abstract
| - DCL, the DIGITAL Command Language, is the standard command languageadopted by most of the operating systems that were sold by the former Digital Equipment Corporation (which has since been acquired by Compaq which itself was acquired by Hewlett-Packard). It had its roots in the IAS, TOPS-20, and RT-11 operating systems and was implemented as a standard across most of Digital's operating systems, notably RSX-11, but took its most powerful form in the OpenVMS operating system.
Written when the Fortran programming language 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 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.
For the OpenVMS implementation, the command line parser is a runtime library (CLI$) that can be compiled into user applications and therefore gives a consistent command line interface for both operating system supplied commands and user written commands. The command line must start with a verb and is then followed by arguments and/or position independent qualifiers (switches in Unix terminology), which can occur anywhere on the command line, or position dependent qualifiers which affect the parameter they appear after. Most qualifiers are position independent; that is, they can appear anywhere in the command line. Only the first most significant part of the verb and qualifier name is required. An example operating system command may look like:
set audit/alarm/enable=(authorization, breakin=all)
show device/files $1$DGA1424:
The second show command could also be typed as
sho dev $1$DGA1424:/fil
(While DCL documentation usually shows all DCL commands in uppercase, DCL commands are case-insensitive and may be typed in upper-, lower-, or mixed-case.)
Unlike other systems which use paths for locating commands, DCL requires commands to be defined explicitly, either via CLD (Command Language Definition) definitions or a foreign symbol. Most OpenVMS-native commands are defined via CLD files; these are compiled by the CDU (Command Definition Utility) and added to a DCL 'table' -- SYS$LIBRARY:DCLTABLES.EXE by default, although processes are free to use their own tables -- and can then be invoked by the user. For example, defining a command FOO that accepts the option "/BAR" and is implemented by the image SYS$SYSEXE:FOO.EXE could be done with a CLD file similar to:
DEFINE VERB FOO
IMAGE "SYS$SYSEXE:FOO.EXE"
QUALIFIER BAR
The user can then type "FOO", or "FOO/BAR", and the FOO program will be invoked. (en)
- DCL, die DIGITAL Command Language, ist die Standard-Kommandosprache des Betriebssystems OpenVMS, welches ursprünglich von der Firma Digital Equipment Corporation (kurz DEC) entwickelt wurde. Aktuell wird OpenVMS von Hewlett-Packard (kurz HP) weiterentwickelt und vertrieben.
Mit DCL lassen sich am Kommando-Prompt Aktionen ausführen, etwa zur Dateibe- und verarbeitung (ähnlich wie unter MS-DOS) oder zur Systemadministration, aber auch komplexe Kommandoprozeduren erstellen, die interaktiv oder im Batchbetrieb laufen können (vgl. Shellskripte unter Unix). (de)
- DIGITAL Command Language, DCL, on Digital Equipment Corporationin kehittämä komentokieli, jota on käytetty useissa yhtiön käyttöjärjestelmissä, esimerkiksi OpenVMS:ssä. Kielen komennot ovat tyypillisesti englanninkielisiä verbejä ja komennoille annettavat lisämääreet varsin yhdenmukaisia kautta koko kielen.
Vaikka DCL on tarvittaessa ohjelmointikieli, siinä ei jostain syystä ole kehittyneitä toistorakenteita, vaan silmukat täytyy toteuttaa ehtolauseella ja goto-käskyllä. (fi)
- DCL (Digital Command Language) è il linguaggio standard della shell del sistema operativo OpenVMS progettato da Digital Equipment Corporation, acquistata poi da Compaq e fusasi in fine in HP o Hewlett Packard.
Il DCL è un linguaggio molto potente che permette di gestire tutte le caratteristiche del sistema operativo attraverso funzioni lessicali dedicate e permette di gestire i file RMS che sono file indicizzati ISAM. IL DCL implementa anche strutture di controllo IF-THEN-ELSE ma manca dei cicli di controllo DO-WHILE o altri costrutti similari.
I comandi DCL devono essere dichiarati esplicitamente e non usano la tecnica dei paths. (it)
|
| p:designer
| |
| p:developer
| |
| p:hasPhotoCollection
| |
| p:influenced
| |
| p:name
| - DIGITAL Command Language (en)
|
| p:operatingSystem
| |
| p:paradigm
| |
| p:reference
| |
| p:wikiPageUsesTemplate
| |
| p:wikipage-de
| |
| p:wikipage-fi
| |
| p:wikipage-it
| |
| p:wordnet_type
| |
| rdfs:comment
| - DCL, the DIGITAL Command Language, is the standard command languageadopted by most of the operating systems that were sold by the former Digital Equipment Corporation (which has since been acquired by Compaq which itself was acquired by Hewlett-Packard). It had its roots in the IAS, TOPS-20, and RT-11 operating systems and was implemented as a standard across most of Digital's operating systems, notably RSX-11, but took its most powerful form in the OpenVMS operating system. (en)
- DCL, die DIGITAL Command Language, ist die Standard-Kommandosprache des Betriebssystems OpenVMS, welches ursprünglich von der Firma Digital Equipment Corporation (kurz DEC) entwickelt wurde. Aktuell wird OpenVMS von Hewlett-Packard (kurz HP) weiterentwickelt und vertrieben. (de)
- DIGITAL Command Language, DCL, on Digital Equipment Corporationin kehittämä komentokieli, jota on käytetty useissa yhtiön käyttöjärjestelmissä, esimerkiksi OpenVMS:ssä. Kielen komennot ovat tyypillisesti englanninkielisiä verbejä ja komennoille annettavat lisämääreet varsin yhdenmukaisia kautta koko kielen. (fi)
- DCL (Digital Command Language) è il linguaggio standard della shell del sistema operativo OpenVMS progettato da Digital Equipment Corporation, acquistata poi da Compaq e fusasi in fine in HP o Hewlett Packard. (it)
|
| rdfs:label
| - DIGITAL Command Language (en)
- DIGITAL Command Language (de)
- DIGITAL Command Language (fi)
- DIGITAL Command Language (it)
|
| skos:subject
| |
| foaf:page
| |
| p:influencedBy
| |
| p:progLanguage
| |
| p:programmedIn
| |
| p:redirect
| |
| p:ui
| |