Siirry sisältöön

Digital Command Language

Wikipediasta
Tämä on arkistoitu versio sivusta sellaisena, kuin se oli 12. syyskuuta 2015 kello 18.55 käyttäjän SeeggeAWBBot (keskustelu | muokkaukset) muokkauksen jälkeen. Sivu saattaa erota merkittävästi tuoreimmasta versiosta.

Digital Command Language (DIGITAL Command Language), DCL, on Digital Equipment Corporationin kehittämä komentokieli, jota on käytetty useissa yhtiön käyttöjärjestelmissä, esimerkiksi OpenVMS:ssä. Kielen komennot ovat tyypillisesti englanninkielisiä verbejä ja komennoille annettavat lisämääreet varsin yhdenmukaisia kautta koko kielen.

Vaikka DCL on tarvittaessa ohjelmointikieli, siinä ei jostain syystä ole kehittyneitä toistorakenteita, vaan silmukat täytyy toteuttaa ehtolauseella ja goto-käskyllä.

Esimerkkejä DCL-komennoista

Lisätään tulostusjonoon kaksi tiedostoa, joista ensimmäisestä tulostetaan kolme kopiota:

 print raportti.txt/copies=3 matkakertomus.txt

Asetetaan oletushakemisto osoittamaan tämän hetkisen oletushakemiston alihakemiston alihakemistoon:

 set default [.kuvat.1998]

Näytetään järjestelmän käyttäjät, ruudullinen kerrallaan:

 show users/page

Tulostetaan ruudulle tekstiä:

 write sys$output "Hei, maaaaailma!"

Yllä olevassa esimerkissä sys$output on niin sanottu looginen nimi, joka voisi vaihtoehtoisesti osoittaa vaikkapa johonkin käyttäjän oletushakemistossa olevaan tiedostoon, jolloin yllä oleva tervehdys (ja käytännössä kaikki normaalisti käyttäjän ruudulle tulostuva teksti) ohjautuisi sinne.

Aiheesta muualla

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.