CINXE.COM
DIGITAL Command Language - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>DIGITAL Command Language - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"a39b8951-0f72-415f-affe-a4bdb6445757","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"DIGITAL_Command_Language","wgTitle":"DIGITAL Command Language","wgCurRevisionId":1257248298,"wgRevisionId":1257248298,"wgArticleId":532369,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Articles with short description","Short description matches Wikidata","Command shells","OpenVMS","OpenVMS software","Scripting languages"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"DIGITAL_Command_Language","wgRelevantArticleId":532369,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia", "wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":10000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q427002","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false, "wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.pygments":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","ext.pygments.view","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init", "ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.pygments%2CwikimediaBadges%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/5/51/Openvms-8.4-2L1-dcl.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="819"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/5/51/Openvms-8.4-2L1-dcl.png/800px-Openvms-8.4-2L1-dcl.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="546"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/5/51/Openvms-8.4-2L1-dcl.png/640px-Openvms-8.4-2L1-dcl.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="437"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="DIGITAL Command Language - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/DIGITAL_Command_Language"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=DIGITAL_Command_Language&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/DIGITAL_Command_Language"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-DIGITAL_Command_Language rootpage-DIGITAL_Command_Language skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=DIGITAL+Command+Language" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=DIGITAL+Command+Language" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=DIGITAL+Command+Language" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=DIGITAL+Command+Language" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Command-line_parser" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Command-line_parser"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Command-line parser</span> </div> </a> <ul id="toc-Command-line_parser-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Scripting" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Scripting"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Scripting</span> </div> </a> <ul id="toc-Scripting-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Indirect_variable_referencing" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Indirect_variable_referencing"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Indirect variable referencing</span> </div> </a> <ul id="toc-Indirect_variable_referencing-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Commands" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Commands"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Commands</span> </div> </a> <ul id="toc-Commands-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Lexical_functions" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Lexical_functions"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Lexical functions</span> </div> </a> <ul id="toc-Lexical_functions-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Further_reading" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Further_reading"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Further reading</span> </div> </a> <ul id="toc-Further_reading-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">DIGITAL Command Language</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 6 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-6" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">6 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Digital_Command_Language" title="Digital Command Language – Czech" lang="cs" hreflang="cs" data-title="Digital Command Language" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Digital_Command_Language" title="Digital Command Language – German" lang="de" hreflang="de" data-title="Digital Command Language" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/DIGITAL_Command_Language" title="DIGITAL Command Language – Italian" lang="it" hreflang="it" data-title="DIGITAL Command Language" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/DCL" title="DCL – Hungarian" lang="hu" hreflang="hu" data-title="DCL" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/Digital_Command_Language" title="Digital Command Language – Finnish" lang="fi" hreflang="fi" data-title="Digital Command Language" data-language-autonym="Suomi" data-language-local-name="Finnish" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/%E6%95%B8%E5%AD%97%E6%8C%87%E4%BB%A4%E8%AA%9E%E8%A8%80" title="數字指令語言 – Cantonese" lang="yue" hreflang="yue" data-title="數字指令語言" data-language-autonym="粵語" data-language-local-name="Cantonese" class="interlanguage-link-target"><span>粵語</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q427002#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/DIGITAL_Command_Language" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:DIGITAL_Command_Language" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/DIGITAL_Command_Language"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=DIGITAL_Command_Language&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=DIGITAL_Command_Language&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/DIGITAL_Command_Language"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=DIGITAL_Command_Language&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=DIGITAL_Command_Language&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/DIGITAL_Command_Language" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/DIGITAL_Command_Language" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=DIGITAL_Command_Language&oldid=1257248298" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=DIGITAL_Command_Language&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=DIGITAL_Command_Language&id=1257248298&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FDIGITAL_Command_Language"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FDIGITAL_Command_Language"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=DIGITAL_Command_Language&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=DIGITAL_Command_Language&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q427002" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Command language adopted by several operating systems (OSs)</div> <style data-mw-deduplicate="TemplateStyles:r1257001546">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox vevent"><caption class="infobox-title summary">DIGITAL Command Language</caption><tbody><tr><td colspan="2" class="infobox-image"><span typeof="mw:File"><a href="/wiki/File:Openvms-8.4-2L1-dcl.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/5/51/Openvms-8.4-2L1-dcl.png/300px-Openvms-8.4-2L1-dcl.png" decoding="async" width="300" height="205" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/51/Openvms-8.4-2L1-dcl.png/450px-Openvms-8.4-2L1-dcl.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/51/Openvms-8.4-2L1-dcl.png/600px-Openvms-8.4-2L1-dcl.png 2x" data-file-width="882" data-file-height="602" /></a></span><div class="infobox-caption">OpenVMS Alpha 8.4-2L1, showing the DCL CLI in a terminal session</div></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Programming_paradigm" title="Programming paradigm">Paradigm</a></th><td class="infobox-data"><a href="/wiki/Imperative_programming" title="Imperative programming">imperative</a></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Software_design" title="Software design">Designed by</a></th><td class="infobox-data"><a href="/wiki/Digital_Equipment_Corporation" title="Digital Equipment Corporation">Digital Equipment Corporation</a><sup id="cite_ref-language-1985_1-0" class="reference"><a href="#cite_note-language-1985-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Software_developer" class="mw-redirect" title="Software developer">Developer</a></th><td class="infobox-data organiser">VMS Software Inc. (VSI)<sup id="cite_ref-users-manual_2-0" class="reference"><a href="#cite_note-users-manual-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Operating_system" title="Operating system">OS</a></th><td class="infobox-data"><a href="/wiki/RSTS/E" title="RSTS/E">RSTS/E</a>, <a href="/wiki/RSX-11" title="RSX-11">RSX-11</a>, <a href="/wiki/RT-11" title="RT-11">RT-11</a>, <a href="/wiki/OpenVMS" title="OpenVMS">OpenVMS</a>, <a href="/wiki/VAXELN" title="VAXELN">VAXELN</a>, <a href="/wiki/DEC_MICA" title="DEC MICA">MICA</a></td></tr><tr><th colspan="2" class="infobox-header" style="background-color: #eee;">Influenced</th></tr><tr><td colspan="2" class="infobox-full-data"><a href="/wiki/Windows_PowerShell" class="mw-redirect" title="Windows PowerShell">Windows PowerShell</a></td></tr></tbody></table> <p><b>DIGITAL Command Language</b> (<b>DCL</b>) is the standard <a href="/wiki/Command_language" title="Command language">command language</a> adopted by many of the <a href="/wiki/Operating_system" title="Operating system">operating systems</a> created by <a href="/wiki/Digital_Equipment_Corporation" title="Digital Equipment Corporation">Digital Equipment Corporation</a>. DCL had its roots in <a href="/wiki/RSX-11" title="RSX-11">IAS</a>, <a href="/wiki/TOPS-20" title="TOPS-20">TOPS-20</a>, and <a href="/wiki/RT-11" title="RT-11">RT-11</a> and was implemented as a standard across most of Digital's operating systems, notably <a href="/wiki/RSX-11" title="RSX-11">RSX-11</a> and <a href="/wiki/RSTS/E" title="RSTS/E">RSTS/E</a>, but took its most powerful form in VAX/VMS (later <a href="/wiki/OpenVMS" title="OpenVMS">OpenVMS</a>). DCL continues to be developed by VSI as part of OpenVMS.<sup id="cite_ref-vms-8.4-spd_3-0" class="reference"><a href="#cite_note-vms-8.4-spd-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> </p><p>Written when the <a href="/wiki/Programming_language" title="Programming language">programming language</a> <a href="/wiki/Fortran" title="Fortran">Fortran</a> was in heavy use, DCL is a <a href="/wiki/Scripting_language" title="Scripting language">scripting language</a> supporting several <a href="/wiki/Data_type" title="Data type">data types</a>, including strings, <a href="/wiki/Integer_(computer_science)" title="Integer (computer science)">integers</a>, <a href="/wiki/Bit" title="Bit">bit</a> arrays, <a href="/wiki/Array_(data_type)" title="Array (data type)">arrays</a> and Booleans, but not <a href="/wiki/Floating-point_arithmetic" title="Floating-point arithmetic">floating point</a> numbers. Access to <a href="/wiki/OpenVMS" title="OpenVMS">OpenVMS</a> <i>system services</i> (<a href="/wiki/Kernel_(operating_system)" title="Kernel (operating system)">kernel</a> <a href="/wiki/API" title="API">API</a>) is through lexical <a href="/wiki/Function_(computer_programming)" title="Function (computer programming)">functions</a>, which perform the same as their <a href="/wiki/Compiled_language" title="Compiled language">compiled language</a> counterparts and allow scripts to get information on system state. DCL includes <a href="/wiki/Conditional_(computer_programming)" title="Conditional (computer programming)">IF-THEN-ELSE</a>, access to all the <a href="/wiki/Record_Management_Services" title="Record Management Services">Record Management Services</a> (RMS) file types including stream, indexed, and sequential, but lacks a <a href="/wiki/While_loop" title="While loop">DO-WHILE</a> or other <a href="/wiki/Program_loop" class="mw-redirect" title="Program loop">looping</a> construct, requiring users to make do with IF and <a href="/wiki/GOTO" class="mw-redirect" title="GOTO">GOTO</a>-label statements instead. </p><p>DCL is available for other operating systems as well, including </p> <ul><li>VCL and VX/DCL for Unix,</li> <li>VCL for <a href="/wiki/MS-DOS" title="MS-DOS">MS-DOS</a>, <a href="/wiki/OS/2" title="OS/2">OS/2</a> and <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Windows</a>,</li> <li>PC-DCL<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> and <a rel="nofollow" class="external text" href="https://www.oneadvanced.com/siteassets/resources/application-modernization-collateral/advanced_fact_sheet_open_dcl.pdf">Open DCL</a> for Windows/Linux</li> <li>and Accelr8 DCL Lite for Windows.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup></li></ul> <p>DCL is the basis of the <a href="/wiki/XLNT" title="XLNT">XLNT</a> language, implemented on Windows by an interpreter-IDE-WSH engine combination with CGI capabilities distributed by Advanced System Concepts Inc. from 1997. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Command-line_parser">Command-line parser</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=DIGITAL_Command_Language&action=edit&section=1" title="Edit section: Command-line parser"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>For the OpenVMS implementation, the command line parser is a runtime <a href="/wiki/Library_(computing)" title="Library (computing)">library</a> (<style data-mw-deduplicate="TemplateStyles:r886049734">.mw-parser-output .monospaced{font-family:monospace,monospace}</style><span class="monospaced">CLI$</span>) that can be compiled into user applications and therefore gives a consistent command line interface for both OS supplied commands and user written commands. The command line must start with a verb and is then followed by up to 8 parameters (arguments) and/or qualifiers (switches in <a href="/wiki/Unix" title="Unix">Unix</a> terminology) which begin with a '/' character. Unlike Unix (but similar to <a href="/wiki/DOS" title="DOS">DOS</a>), a space is not required before the '/'. Qualifiers can be position independent (occurring anywhere on the command line) or position dependent, in which case the qualifier affects the parameter it appears after. Most qualifiers are position independent. Qualifiers may also be assigned values or a series of values. Only the first most significant part of the verb and qualifier name is required. Parameters can be integers or alphanumeric text. </p><p>An example OS command may look like: </p> <div class="mw-highlight mw-highlight-lang-powershell mw-content-ltr" dir="ltr"><pre><span></span><span class="nb">set </span><span class="n">audit</span> <span class="p">/</span><span class="n">alarm</span> <span class="p">/</span><span class="n">enable</span><span class="p">=(</span><span class="n">authorization</span><span class="p">,</span> <span class="n">breakin</span><span class="p">=</span><span class="n">all</span><span class="p">)</span> <span class="n">show</span> <span class="n">device</span> <span class="p">/</span><span class="n">files</span> <span class="nv">$1$DGA1424</span><span class="p">:</span> </pre></div> <p>The second <i>show</i> command could also be typed as: </p> <pre>sho dev $1$DGA1424:/fil </pre> <p>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. </p><p>Some implementations such as OpenVMS and RSX used a minimum uniqueness scheme in allowing commands to be shortened. </p><p>Unlike other systems which use <i><a href="/wiki/Path_(computing)" title="Path (computing)">paths</a></i> for locating commands, DCL requires commands to be defined explicitly, either via CLD (Command Language Definition) definitions or a <i>foreign symbol</i>. Most <a href="/wiki/OpenVMS" title="OpenVMS">OpenVMS</a>-native commands are defined via CLD files; these are compiled by the CDU, the Command Definition Utility, and added to a DCL 'table' -- <code class="mw-highlight mw-highlight-lang-text mw-content-ltr" style="" dir="ltr">SYS$LIBRARY:DCLTABLES.EXE</code> 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 <code class="mw-highlight mw-highlight-lang-text mw-content-ltr" style="" dir="ltr">SYS$SYSEXE:FOO.EXE</code> could be done with a CLD file similar to: </p> <div class="mw-highlight mw-highlight-lang-text mw-content-ltr" dir="ltr"><pre><span></span>DEFINE VERB FOO IMAGE "SYS$SYSEXE:FOO.EXE" QUALIFIER BAR </pre></div> <p>The user can then type "<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">FOO</span>", or "<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">FOO/BAR</span>", and the FOO program will be invoked. The command definition language supports many types of options, for example dates and file specifications, and allows a qualifier to change the image invoked—for example "<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">CREATE</span>", to create a file, vs. "<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">CREATE/DIRECTORY</span>" to create a directory. </p><p>The other (simpler, but less flexible) method to define commands is via <i>foreign commands</i>. This is more akin to the Unix method of invoking programs. By giving the command: </p> <div class="mw-highlight mw-highlight-lang-text mw-content-ltr" dir="ltr"><pre><span></span>foo :== $sys$sysexe:foo.exe </pre></div> <p>the command 'FOO' will invoke FOO.EXE, and supply any additional arguments literally to the program, for example, "<code class="mw-highlight mw-highlight-lang-text mw-content-ltr" style="" dir="ltr">foo -v</code>". This method is generally used for programs ported from Unix and other non-native systems; for C programs using argc and argv command syntax. </p><p>Versions of <a href="/wiki/OpenVMS" title="OpenVMS">OpenVMS</a> DCL starting with V6.2 support the <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">DCL$PATH</span> logical name for establishing Unix-style command paths. This mechanism is known as an Automatic Foreign Command. <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">DCL$PATH</span> allows a list of directories to be specified, and these directories are then searched for DCL command procedures (<i>command</i>.COM) and then for executable images (<i>command</i>.EXE) with filenames that match the command that was input by the user. Like traditional foreign commands, automatic foreign commands also allow Unix-style command input. </p> <div class="mw-heading mw-heading2"><h2 id="Scripting">Scripting</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=DIGITAL_Command_Language&action=edit&section=2" title="Edit section: Scripting"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>DCL scripts look much like any other scripting language, with some exceptions. All DCL verbs in a script are preceded with a $ symbol; other lines are considered to be input to the previous command. For example, to use the TYPE command to print a paragraph onto the screen, one might use a script similar to: </p> <div class="mw-highlight mw-highlight-lang-console mw-content-ltr" dir="ltr"><pre><span></span><span class="gp">$ </span>TYPE<span class="w"> </span>SYS<span class="nv">$INPUT</span>: <span class="go">This is an example of using the TYPE verb</span> <span class="go">in the DCL language.</span> <span class="gp">$ </span>EXIT </pre></div> <div class="mw-heading mw-heading2"><h2 id="Indirect_variable_referencing">Indirect variable referencing</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=DIGITAL_Command_Language&action=edit&section=3" title="Edit section: Indirect variable referencing"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>It is possible to build arrays in DCL that are referenced through translated symbols. This allows the programmer to build arbitrarily sized data structures using the data itself as an indexing function. </p> <div class="mw-highlight mw-highlight-lang-console mw-content-ltr" dir="ltr"><pre><span></span><span class="gp">$ </span><span class="nv">i</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="m">1</span> <span class="gp">$ </span>variable<span class="s1">'i'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">"blue"</span> <span class="gp">$ </span><span class="nv">i</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="m">2</span><span class="w"> </span> <span class="gp">$ </span>variable<span class="s1">'i'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">"green"</span> <span class="gp">$ </span><span class="nv">j</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="m">1</span> <span class="gp">$ </span><span class="nv">color</span><span class="w"> </span><span class="o">=</span><span class="w"> </span>variable<span class="s1">'j'</span> <span class="gp">$ </span>rainbow<span class="s1">'color'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">"red"</span> <span class="gp">$ </span><span class="nv">color</span><span class="w"> </span><span class="o">=</span><span class="w"> </span>variable<span class="s1">'i'</span> <span class="gp">$ </span>rainbow<span class="s1">'color'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">"yellow"</span> </pre></div> <p>In this example the variable <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">rainbowblue</span> is assigned the value "red", and <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">rainbowgreen</span> is assigned the value "yellow". </p> <div class="mw-heading mw-heading2"><h2 id="Commands">Commands</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=DIGITAL_Command_Language&action=edit&section=4" title="Edit section: Commands"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The following is a list of DCL <a href="/wiki/Command_(computing)" title="Command (computing)">commands</a> for common computing tasks that are supported by the OpenVMS <a href="/wiki/Command-line_interface" title="Command-line interface">command-line interface</a>.<sup id="cite_ref-users-manual_2-1" class="reference"><a href="#cite_note-users-manual-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> </p> <style data-mw-deduplicate="TemplateStyles:r1184024115">.mw-parser-output .div-col{margin-top:0.3em;column-width:30em}.mw-parser-output .div-col-small{font-size:90%}.mw-parser-output .div-col-rules{column-rule:1px solid #aaa}.mw-parser-output .div-col dl,.mw-parser-output .div-col ol,.mw-parser-output .div-col ul{margin-top:0}.mw-parser-output .div-col li,.mw-parser-output .div-col dd{page-break-inside:avoid;break-inside:avoid-column}</style><div class="div-col" style="column-width: 10em;"> <ul><li><a href="/wiki/COPY_(command)" class="mw-redirect" title="COPY (command)">COPY</a></li> <li><a href="/wiki/COPY/FTP_(command)" class="mw-redirect" title="COPY/FTP (command)">COPY/FTP</a></li> <li>CREATE</li> <li><a href="/wiki/DELETE_(command)" class="mw-redirect" title="DELETE (command)">DELETE</a></li> <li><a href="/wiki/Directory_(OpenVMS_command)" title="Directory (OpenVMS command)">DIRECTORY</a></li> <li>EDIT</li> <li><a href="/wiki/LOGOUT_(command)" class="mw-redirect" title="LOGOUT (command)">LOGOUT</a></li> <li><a href="/wiki/PRINT_(command)" title="PRINT (command)">PRINT</a></li> <li><a href="/wiki/RENAME_(command)" class="mw-redirect" title="RENAME (command)">RENAME</a></li> <li><a href="/wiki/SET_(command)" class="mw-redirect" title="SET (command)">SET</a></li> <li>SHOW</li> <li><a href="/wiki/Type_(OpenVMS_command)" class="mw-redirect" title="Type (OpenVMS command)">TYPE</a></li></ul> </div> <div class="mw-heading mw-heading2"><h2 id="Lexical_functions">Lexical functions</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=DIGITAL_Command_Language&action=edit&section=5" title="Edit section: Lexical functions"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><b>Lexical functions</b> provide string functions and access to VMS-maintained data. </p><p>Some Lexicals are: </p> <ul><li><code class="mw-highlight mw-highlight-lang-text mw-content-ltr" style="" dir="ltr">F$EXTRACT(start,length,string)</code> — extract a substring</li> <li><code class="mw-highlight mw-highlight-lang-text mw-content-ltr" style="" dir="ltr">F$CVTIME</code> — obtain date/time info, e.g. <dl><dd><code class="mw-highlight mw-highlight-lang-powershell mw-content-ltr" style="" dir="ltr"><span class="n">YEST_DOW</span><span class="p">=</span><span class="n">F</span><span class="nv">$EXTRACT</span><span class="p">(</span><span class="n">0</span><span class="p">,</span><span class="n">3</span><span class="p">,</span><span class="n">F</span><span class="nv">$CVTIME</span><span class="p">(</span><span class="n">DATE_EXPR</span><span class="p">,,</span><span class="s2">"WEEKDAY"</span><span class="p">))</span></code></dd></dl></li> <li><code class="mw-highlight mw-highlight-lang-text mw-content-ltr" style="" dir="ltr">F$ELEMENT(0," ",ABC_DEF)</code> — for <code class="mw-highlight mw-highlight-lang-text mw-content-ltr" style="" dir="ltr">ABC_DEF = "ABC DEF"</code> would return <code class="mw-highlight mw-highlight-lang-text mw-content-ltr" style="" dir="ltr">"ABC"</code></li> <li><code class="mw-highlight mw-highlight-lang-text mw-content-ltr" style="" dir="ltr">F$SEARCH</code> — searches for a file, returns a null ("") if not found</li> <li><code class="mw-highlight mw-highlight-lang-text mw-content-ltr" style="" dir="ltr">F$LOCATE(needle,haystack)</code></li> <li><code class="mw-highlight mw-highlight-lang-text mw-content-ltr" style="" dir="ltr">F$SetPRV("BYPASS,CMKRNL,ALTPRI")</code> — it's a privilege to have access to this.</li></ul> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=DIGITAL_Command_Language&action=edit&section=6" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Comparison_of_command_shells" title="Comparison of command shells">Comparison of command shells</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=DIGITAL_Command_Language&action=edit&section=7" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist"> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-language-1985-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-language-1985_1-0">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://bitsavers.org/pdf/dec/vax/handbook/VMS_Language_and_Tools_Handbook_1985.pdf">"VAX/VMS Software Language and Tools Handbook"</a> <span class="cs1-format">(PDF)</span>. <i>bitsavers.org</i>. 1985<span class="reference-accessdate">. Retrieved <span class="nowrap">2020-12-31</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=bitsavers.org&rft.atitle=VAX%2FVMS+Software+Language+and+Tools+Handbook&rft.date=1985&rft_id=http%3A%2F%2Fbitsavers.org%2Fpdf%2Fdec%2Fvax%2Fhandbook%2FVMS_Language_and_Tools_Handbook_1985.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADIGITAL+Command+Language" class="Z3988"></span></span> </li> <li id="cite_note-users-manual-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-users-manual_2-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-users-manual_2-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://vmssoftware.com/docs/VSI_USERS_MANUAL.pdf">"VSI OpenVMS User's Manual"</a> <span class="cs1-format">(PDF)</span>. VSI. July 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">2021-01-27</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=VSI+OpenVMS+User%27s+Manual&rft.pub=VSI&rft.date=2020-07&rft_id=https%3A%2F%2Fvmssoftware.com%2Fdocs%2FVSI_USERS_MANUAL.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADIGITAL+Command+Language" class="Z3988"></span></span> </li> <li id="cite_note-vms-8.4-spd-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-vms-8.4-spd_3-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://vmssoftware.com/docs/VSI_OVMS_SPDQS_OS_V842L1I_UPD1.pdf">"Software Product Description and QuickSpecs - VSI OpenVMS Version 8.4-2L1 for Integrity servers"</a> <span class="cs1-format">(PDF)</span>. VMS Software Inc. July 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">2021-01-02</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Software+Product+Description+and+QuickSpecs+-+VSI+OpenVMS+Version+8.4-2L1+for+Integrity+servers&rft.pub=VMS+Software+Inc.&rft.date=2019-07&rft_id=https%3A%2F%2Fvmssoftware.com%2Fdocs%2FVSI_OVMS_SPDQS_OS_V842L1I_UPD1.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADIGITAL+Command+Language" class="Z3988"></span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/MichelValentin/PC-DCL">"MichelValentin/PC-DCL"</a>. <i><a href="/wiki/GitHub" title="GitHub">GitHub</a></i>. 29 May 2022.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitHub&rft.atitle=MichelValentin%2FPC-DCL&rft.date=2022-05-29&rft_id=https%3A%2F%2Fgithub.com%2FMichelValentin%2FPC-DCL&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADIGITAL+Command+Language" class="Z3988"></span></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://jonesrh.info/dcll/pcdcl_vs_dcll_comparison.html">"Comparison of PC-DCL vs. Open DCL Lite"</a>. <q>A comparison of Valentin's PC-DCL vs. Accelr8 Open DCL Lite</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Comparison+of+PC-DCL+vs.+Open+DCL+Lite&rft_id=https%3A%2F%2Fjonesrh.info%2Fdcll%2Fpcdcl_vs_dcll_comparison.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADIGITAL+Command+Language" class="Z3988"></span></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=DIGITAL_Command_Language&action=edit&section=8" title="Edit section: Further reading"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFPaul_C._AnagnostopoulosSteve_Hoffman1998" class="citation book cs1">Paul C. Anagnostopoulos; Steve Hoffman (1998). <i>Writing Real Programs in DCL</i> (Second ed.). Digital Press. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/1-55558-191-9" title="Special:BookSources/1-55558-191-9"><bdi>1-55558-191-9</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Writing+Real+Programs+in+DCL&rft.edition=Second&rft.pub=Digital+Press&rft.date=1998&rft.isbn=1-55558-191-9&rft.au=Paul+C.+Anagnostopoulos&rft.au=Steve+Hoffman&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADIGITAL+Command+Language" class="Z3988"></span></li></ul> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=DIGITAL_Command_Language&action=edit&section=9" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="https://vmssoftware.com/docs/VSI_DCL_DICT_VOL_I.pdf">VSI OpenVMS DCL Dictionary: A-M</a></li> <li><a rel="nofollow" class="external text" href="https://vmssoftware.com/docs/VSI_DCL_DICT_VOL_II.pdf">VSI OpenVMS DCL Dictionary: N-Z</a></li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20040828080028/http://dcl.openvms.org/">OpenVMS.org's DCL archive</a></li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Digital_Equipment_Corporation" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="3"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Digital_Equipment_Corporation" title="Template:Digital Equipment Corporation"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Digital_Equipment_Corporation" title="Template talk:Digital Equipment Corporation"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Digital_Equipment_Corporation" title="Special:EditPage/Template:Digital Equipment Corporation"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Digital_Equipment_Corporation" style="font-size:114%;margin:0 4em"><a href="/wiki/Digital_Equipment_Corporation" title="Digital Equipment Corporation">Digital Equipment Corporation</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Key people</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Ken_Olsen" title="Ken Olsen">Ken Olsen</a> (founder and CEO, 1957–1992)</li> <li><a href="/wiki/Harlan_Anderson" title="Harlan Anderson">Harlan Anderson</a> (co-founder)</li> <li><a href="/wiki/Gordon_Bell" title="Gordon Bell">Gordon Bell</a> (VP of engineering)</li> <li><a href="/wiki/Robert_Palmer_(computer_businessman)" title="Robert Palmer (computer businessman)">Robert Palmer</a> (CEO, 1992–1998)</li></ul> </div></td><td class="noviewer navbox-image" rowspan="9" style="width:1px;padding:0 0 0 2px"><div><span class="mw-default-size" typeof="mw:File/Frameless"><a href="/wiki/File:Digital_Equipment_Corporation_1993_logo.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/9/90/Digital_Equipment_Corporation_1993_logo.svg/110px-Digital_Equipment_Corporation_1993_logo.svg.png" decoding="async" width="110" height="33" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/90/Digital_Equipment_Corporation_1993_logo.svg/165px-Digital_Equipment_Corporation_1993_logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/90/Digital_Equipment_Corporation_1993_logo.svg/220px-Digital_Equipment_Corporation_1993_logo.svg.png 2x" data-file-width="3124" data-file-height="938" /></a></span></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Instruction_set_architecture" title="Instruction set architecture">Instruction set<br />architectures</a>,<br /><a href="/wiki/Processor_(computing)" title="Processor (computing)">processors</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/PDP-11_architecture" title="PDP-11 architecture">PDP-11</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li>LSI-11</li> <li>F-11</li> <li><a href="/wiki/DEC_T-11" title="DEC T-11">T-11</a></li> <li><a href="/wiki/DEC_J-11" title="DEC J-11">J-11</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/VAX" title="VAX">VAX</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/DEC_V-11" title="DEC V-11">V-11</a></li> <li><a href="/wiki/MicroVAX_78032" title="MicroVAX 78032">MicroVAX 78032</a></li> <li><a href="/wiki/CVAX" title="CVAX">CVAX</a> <ul><li><a href="/wiki/CVAX#SOC" title="CVAX">SOC</a></li></ul></li> <li><a href="/wiki/Rigel_(microprocessor)" title="Rigel (microprocessor)">Rigel</a> <ul><li><a href="/wiki/Rigel_(microprocessor)#Mariah" title="Rigel (microprocessor)">Mariah</a></li></ul></li> <li><a href="/wiki/NVAX" title="NVAX">NVAX</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/DEC_Alpha" title="DEC Alpha">Alpha</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Alpha_21064" title="Alpha 21064">Alpha 21064</a> <ul><li><a href="/wiki/Alpha_21064#Alpha_21066" title="Alpha 21064">21066</a></li> <li><a href="/wiki/Alpha_21064#Alpha_21068" title="Alpha 21064">21068</a></li></ul></li> <li><a href="/wiki/Alpha_21164" title="Alpha 21164">Alpha 21164</a> (<a href="/wiki/Alpha_21164#Alpha_21164PC_(PCA56)" title="Alpha 21164">21164PC</a>)</li> <li><a href="/wiki/Alpha_21264" title="Alpha 21264">Alpha 21264</a></li> <li><a href="/wiki/Alpha_21364" title="Alpha 21364">Alpha 21364</a></li> <li><a href="/wiki/Alpha_21464" title="Alpha 21464">Alpha 21464</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/DEC_PRISM" title="DEC PRISM">MicroPRISM</a></li> <li><a href="/wiki/StrongARM" title="StrongARM">StrongARM</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Computer_terminal" title="Computer terminal">Computer<br />terminals</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/VT05" title="VT05">VT05</a> (1970)</li> <li><a href="/wiki/DEC_GT40" title="DEC GT40">GT40</a> (1972)</li> <li><a href="/wiki/VT52" title="VT52">VT50/VT52</a> (1975)</li> <li><a href="/wiki/VT55" class="mw-redirect" title="VT55">VT55</a></li> <li><a href="/wiki/VT62" class="mw-redirect" title="VT62">VT62</a></li> <li><a href="/wiki/VT100" title="VT100">VT100</a> (1978)</li> <li><a href="/wiki/VT101" class="mw-redirect" title="VT101">VT101</a></li> <li><a href="/wiki/VT102" class="mw-redirect" title="VT102">VT102</a></li> <li><a href="/wiki/VT103" class="mw-redirect" title="VT103">VT103</a></li> <li><a href="/wiki/VT105" class="mw-redirect" title="VT105">VT105</a></li> <li><a href="/wiki/VT131" class="mw-redirect" title="VT131">VT131</a></li> <li><a href="/wiki/VT180" title="VT180">VT180</a></li> <li><a href="/wiki/VT220" title="VT220">VT220</a> (1983)</li> <li><a href="/wiki/VT240" class="mw-redirect" title="VT240">VT240</a></li> <li><a href="/wiki/VT241" class="mw-redirect" title="VT241">VT241</a></li> <li><a href="/wiki/VT320" title="VT320">VT320</a> (1987)</li> <li><a href="/wiki/VT330" class="mw-redirect" title="VT330">VT330</a></li> <li><a href="/wiki/VT340" class="mw-redirect" title="VT340">VT340</a></li> <li><a href="/wiki/VT420" title="VT420">VT420</a> (1990)</li> <li><a href="/wiki/VT1000" title="VT1000">VT1000</a> (1990)</li> <li><a href="/wiki/VT510" class="mw-redirect" title="VT510">VT510</a> (1993)</li> <li><a href="/wiki/VT520" title="VT520">VT520</a> (1994)</li> <li><a href="/wiki/VT525" class="mw-redirect" title="VT525">VT525</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Operating_system" title="Operating system">Operating<br />systems</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/PDP-7#Software" title="PDP-7">DECsys</a></li> <li><a href="/wiki/4K_Disk_Monitor_System" class="mw-redirect" title="4K Disk Monitor System">4K DMS</a></li> <li><a href="/wiki/Commercial_Operating_System" title="Commercial Operating System">COS</a></li> <li><a href="/wiki/TOPS-10" title="TOPS-10">TOPS-10</a></li> <li><a href="/wiki/RSX-15" class="mw-redirect" title="RSX-15">RSX-15</a></li> <li><a href="/wiki/TSS/8" title="TSS/8">TSS/8</a></li> <li><a href="/wiki/OS/8" title="OS/8">OS/8</a></li> <li><a href="/wiki/DEC_BATCH-11/DOS-11" title="DEC BATCH-11/DOS-11">DOS-11</a></li> <li><a href="/wiki/RT-11" title="RT-11">RT-11</a></li> <li><a href="/wiki/RSTS/E" title="RSTS/E">RSTS/E</a></li> <li><a href="/wiki/RSX-11" title="RSX-11">RSX-11</a> <ul><li><a href="/wiki/Interactive_Application_System" title="Interactive Application System">IAS</a></li></ul></li> <li><a href="/wiki/MUMPS#1970s" title="MUMPS">DSM-11</a></li> <li><a href="/wiki/TOPS-20" title="TOPS-20">TOPS-20</a></li> <li><a href="/wiki/OpenVMS" title="OpenVMS">VAX/VMS</a></li> <li><a href="/wiki/VAXELN" title="VAXELN">VAXELN</a></li> <li><a href="/wiki/Ultrix" title="Ultrix">Ultrix</a></li> <li><a href="/wiki/DEC_MICA" title="DEC MICA">MICA</a></li> <li><a href="/wiki/Digital_UNIX" class="mw-redirect" title="Digital UNIX">Digital UNIX</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Programming_language" title="Programming language">Programming<br />languages</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/BASIC-8" title="BASIC-8">BASIC-8</a></li> <li><a href="/wiki/DIBOL" title="DIBOL">DIBOL</a></li> <li><a href="/wiki/FOCAL_(programming_language)" title="FOCAL (programming language)">FOCAL</a></li> <li><a href="/wiki/MACRO-10" title="MACRO-10">MACRO-10</a></li> <li><a href="/wiki/MACRO-11" title="MACRO-11">MACRO-11</a></li> <li><a href="/wiki/MUMPS" title="MUMPS">MUMPS</a></li> <li><a href="/wiki/VAX_MACRO" title="VAX MACRO">VAX MACRO</a></li> <li><a class="mw-selflink selflink">DIGITAL Command Language</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Character_encoding" title="Character encoding">Character sets</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Multinational_Character_Set" title="Multinational Character Set">Code page 1100</a> (Multinational)</li> <li><a href="/wiki/Code_page_1287" title="Code page 1287">Code page 1287</a> (Greek)</li> <li><a href="/wiki/Code_page_1288" title="Code page 1288">Code page 1288</a> (Turkish)</li> <li><a href="/wiki/DEC_Hebrew" title="DEC Hebrew">Hebrew</a></li> <li><a href="/wiki/National_Replacement_Character_Set" title="National Replacement Character Set">National Replacement</a></li> <li><a href="/wiki/DEC_RADIX_50" title="DEC RADIX 50">RADIX 50</a></li> <li><a href="/wiki/DEC_Special_Graphics" title="DEC Special Graphics">Special Graphics</a></li> <li><a href="/wiki/DEC_Technical_Character_Set" title="DEC Technical Character Set">Technical</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Bus_(computing)" title="Bus (computing)">Bus standards</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Digital_Storage_Systems_Interconnect" title="Digital Storage Systems Interconnect">Digital Storage Systems Interconnect</a></li> <li><a href="/wiki/Massbus" title="Massbus">Massbus</a></li> <li><a href="/wiki/Q-Bus" title="Q-Bus">Q-Bus</a></li> <li><a href="/wiki/Standard_Disk_Interconnect" title="Standard Disk Interconnect">Standard Disk Interconnect</a></li> <li><a href="/wiki/Synchronous_Backplane_Interconnect" title="Synchronous Backplane Interconnect">Synchronous Backplane Interconnect</a></li> <li><a href="/wiki/TURBOchannel" title="TURBOchannel">TURBOchannel</a></li> <li><a href="/wiki/Unibus" title="Unibus">Unibus</a></li> <li><a href="/wiki/VAXBI_bus" title="VAXBI bus">VAXBI bus</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other <a href="/wiki/Computer_hardware" title="Computer hardware">hardware</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/DECtalk" title="DECtalk">DECtalk</a></li> <li><a href="/wiki/DECtape" title="DECtape">DECtape</a></li> <li><a href="/wiki/DECwriter" title="DECwriter">DECwriter</a></li> <li><a href="/wiki/Digital_Linear_Tape" title="Digital Linear Tape">Digital Linear Tape</a></li> <li><a href="/wiki/Dynamically_Redefined_Character_Set" title="Dynamically Redefined Character Set">Dynamically Redefined Character Set</a></li> <li><a href="/wiki/Firefly_(cache_coherence_protocol)" title="Firefly (cache coherence protocol)">Firefly</a></li> <li><a href="/wiki/Flip-Chip_module" title="Flip-Chip module">Flip-Chip module</a></li> <li><a href="/wiki/Gold_key_(DEC)" title="Gold key (DEC)">Gold key</a></li> <li><a href="/wiki/LK201" title="LK201">LK201</a></li> <li><a href="/wiki/LK421" title="LK421">LK421</a></li> <li><a href="/wiki/Mass_Storage_Control_Protocol" title="Mass Storage Control Protocol">Mass Storage Control Protocol</a></li> <li><a href="/wiki/PALcode" title="PALcode">PALcode</a></li> <li><a href="/wiki/RA90" title="RA90">RA90</a></li> <li><a href="/wiki/RK05" title="RK05">RK05</a></li> <li><a href="/wiki/RL02" title="RL02">RL02</a></li> <li><a href="/wiki/Star_coupler" title="Star coupler">Star coupler</a></li> <li><a href="/wiki/System_Module" title="System Module">System Module</a></li> <li><a href="/wiki/TU81" title="TU81">TU81</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related topics</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/AdvFS" title="AdvFS">AdvFS</a></li> <li><a href="/wiki/AltaVista" title="AltaVista">AltaVista</a></li> <li><a href="/wiki/Compaq" title="Compaq">Compaq</a></li> <li><i><a href="/wiki/CPU_Wars" title="CPU Wars">CPU Wars</a></i></li> <li><a href="/wiki/DECnet" title="DECnet">DECnet</a></li> <li><a href="/wiki/DECUS" title="DECUS">DECUS</a> <ul><li><a href="/wiki/HP-Interex" title="HP-Interex">HP-Interex</a></li></ul></li> <li><a href="/wiki/Digital_Federal_Credit_Union" title="Digital Federal Credit Union">Digital Federal Credit Union</a></li> <li><a href="/wiki/Dynamic_debugging_technique" title="Dynamic debugging technique">Dynamic debugging technique</a></li> <li><a href="/wiki/FX!32" title="FX!32">FX!32</a></li> <li><a href="/wiki/Local_Area_Transport" title="Local Area Transport">Local Area Transport</a></li> <li><a href="/wiki/Maintenance_Operations_Protocol" title="Maintenance Operations Protocol">Maintenance Operations Protocol</a></li> <li><a href="/wiki/On-line_Debugging_Tool" title="On-line Debugging Tool">On-line Debugging Tool</a></li> <li><a href="/wiki/PALcode" title="PALcode">PALcode</a></li> <li><a href="/wiki/Record_Management_Services" title="Record Management Services">Record Management Services</a></li> <li><a href="/wiki/ReGIS" title="ReGIS">ReGIS</a></li> <li>Sequence and Batch Language</li> <li><a href="/wiki/Sixel" title="Sixel">Sixel</a></li> <li><a href="/wiki/System_Reference_Manual" class="mw-redirect" title="System Reference Manual">System Reference Manual</a></li> <li><a href="/wiki/DEC_Systems_Research_Center" title="DEC Systems Research Center">Systems Research Center</a></li> <li><a href="/wiki/TD/SMP" title="TD/SMP">TD/SMP</a></li> <li><i><a href="/wiki/The_Ultimate_Entrepreneur" title="The Ultimate Entrepreneur">The Ultimate Entrepreneur</a></i></li> <li><a href="/wiki/VT640" title="VT640">VT640</a></li> <li><a href="/wiki/WPS-8" title="WPS-8">WPS-8</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="3"><div> <ul><li><span class="noviewer" typeof="mw:File"><span title="Template"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/83/Symbol_template_class_pink.svg/16px-Symbol_template_class_pink.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/83/Symbol_template_class_pink.svg/23px-Symbol_template_class_pink.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/83/Symbol_template_class_pink.svg/31px-Symbol_template_class_pink.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Template:DEC_hardware" title="Template:DEC hardware">Computers template</a></li> <li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:Digital_Equipment_Corporation" title="Category:Digital Equipment Corporation">Category</a></li> <li><span class="noviewer" typeof="mw:File"><span title="Commons page"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/12px-Commons-logo.svg.png" decoding="async" width="12" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/18px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/24px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span> <a href="https://commons.wikimedia.org/wiki/Category:Digital_Equipment_Corporation" class="extiw" title="commons:Category:Digital Equipment Corporation">Commons</a></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox authority-control" aria-label="Navbox" style="padding:3px"><table class="nowraplinks hlist navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Help:Authority_control" title="Help:Authority control">Authority control databases</a>: National <span class="mw-valign-text-top noprint" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q427002#identifiers" title="Edit this at Wikidata"><img alt="Edit this at Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://id.loc.gov/authorities/sh89000717">United States</a></span></li><li><span class="uid"><a rel="nofollow" class="external text" href="http://olduli.nli.org.il/F/?func=find-b&local_base=NLX10&find_code=UID&request=987007536951605171">Israel</a></span></li></ul></div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.eqiad.main‐5dc468848‐nwldh Cached time: 20241122142059 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.397 seconds Real time usage: 0.575 seconds Preprocessor visited node count: 1641/1000000 Post‐expand include size: 45025/2097152 bytes Template argument size: 2076/2097152 bytes Highest expansion depth: 11/100 Expensive parser function count: 20/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 40778/5000000 bytes Lua time usage: 0.226/10.000 seconds Lua memory usage: 4862274/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 493.620 1 -total 26.06% 128.654 1 Template:Digital_Equipment_Corporation 25.88% 127.738 1 Template:Reflist 24.72% 122.004 2 Template:Navbox 22.34% 110.272 5 Template:Cite_web 17.41% 85.961 1 Template:Short_description 15.02% 74.145 1 Template:Infobox_programming_language 13.93% 68.777 1 Template:Infobox 10.47% 51.678 2 Template:Pagetype 4.63% 22.852 1 Template:Authority_control --> <!-- Saved in parser cache with key enwiki:pcache:idhash:532369-0!canonical and timestamp 20241122142059 and revision id 1257248298. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=DIGITAL_Command_Language&oldid=1257248298">https://en.wikipedia.org/w/index.php?title=DIGITAL_Command_Language&oldid=1257248298</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Command_shells" title="Category:Command shells">Command shells</a></li><li><a href="/wiki/Category:OpenVMS" title="Category:OpenVMS">OpenVMS</a></li><li><a href="/wiki/Category:OpenVMS_software" title="Category:OpenVMS software">OpenVMS software</a></li><li><a href="/wiki/Category:Scripting_languages" title="Category:Scripting languages">Scripting languages</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_matches_Wikidata" title="Category:Short description matches Wikidata">Short description matches Wikidata</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 14 November 2024, at 00:05<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=DIGITAL_Command_Language&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-pnlkl","wgBackendResponseTime":132,"wgPageParseReport":{"limitreport":{"cputime":"0.397","walltime":"0.575","ppvisitednodes":{"value":1641,"limit":1000000},"postexpandincludesize":{"value":45025,"limit":2097152},"templateargumentsize":{"value":2076,"limit":2097152},"expansiondepth":{"value":11,"limit":100},"expensivefunctioncount":{"value":20,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":40778,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 493.620 1 -total"," 26.06% 128.654 1 Template:Digital_Equipment_Corporation"," 25.88% 127.738 1 Template:Reflist"," 24.72% 122.004 2 Template:Navbox"," 22.34% 110.272 5 Template:Cite_web"," 17.41% 85.961 1 Template:Short_description"," 15.02% 74.145 1 Template:Infobox_programming_language"," 13.93% 68.777 1 Template:Infobox"," 10.47% 51.678 2 Template:Pagetype"," 4.63% 22.852 1 Template:Authority_control"]},"scribunto":{"limitreport-timeusage":{"value":"0.226","limit":"10.000"},"limitreport-memusage":{"value":4862274,"limit":52428800}},"cachereport":{"origin":"mw-web.eqiad.main-5dc468848-nwldh","timestamp":"20241122142059","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"DIGITAL Command Language","url":"https:\/\/en.wikipedia.org\/wiki\/DIGITAL_Command_Language","sameAs":"http:\/\/www.wikidata.org\/entity\/Q427002","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q427002","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2004-03-17T07:35:59Z","dateModified":"2024-11-14T00:05:51Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/5\/51\/Openvms-8.4-2L1-dcl.png","headline":"command language adopted by several operating systems (OSs)"}</script> </body> </html>