DIGITAL Command Language



Proiectat de: Digital Equipment Corporation[1]


Limbajul de comandă digital (DCL) este limbajul de comandă standard adoptat de multe dintre sistemele de operare create de Digital Equipment Corporation.

DCL și-a avut rădăcinile în IAS, Tops-20 și RT-11 și a fost implementat ca un standard în majoritatea sistemelor de operare ale digitalului, în special RSX-11 și RSTS/E, dar a luat cea mai puternică formă în VAX/VMS (ulterior OpenVMS OpenVMS ) DCL continuă să fie dezvoltat de VSI ca parte a OpenVMS.

Scristi atunci când limbajul de programare Fortran a fost în folosință grea, DCL este un limbaj de script care susține mai multe tipuri de date, inclusiv șiruri, numere întregi, tablouri de biți, tablouri și booleane, dar nu numere de punct flotant .

Accesul la OpenVMS System Services (Kernel API) se face prin funcții lexicale, care îndeplinesc același lucru cu omologii lor în limba compilat și permit scripturilor să obțină informații despre starea sistemului.

DCL include tipurile de fișiere IF-then-else, acces la toate tipurile de fișiere a serviciilor de gestionare a înregistrărilor (RMS), inclusiv flux, indexat și secvențial, dar nu are o construcție de buclă, care necesită utilizatori să se descurce cu IF și GOTO-Label În schimb, declarații.

DCL este disponibil și pentru alte sisteme de operare, inclusiv VCL și VX/DCL pentru UNIX, VCL pentru MS-DOS, OS/2 și Windows, PC-DCL și Open DCL pentru Windows/Linux și Accelr8 DCL Lite pentru Windows.DCL este Baza limbajului XLNT, implementată pe Windows de către o combinație de motoare interprete-IDE-WSH cu capacitățile CGI distribuite de Advanced System Concepts Inc.

din 1997.