Komento (ohjelmointi)

Komento  on ohje tietokoneohjelmalle toimia eräänlaisena tulkkina ongelman ratkaisemisessa. Yleisemmin sanottuna komento on komento johonkin komentorivikäyttöliittymään , kuten shelliin .

Erityisesti termiä komento käytetään pakollisissa ohjelmointikielissä . Nämä kielet on nimetty niin, koska niiden operaattorit kirjoitetaan yleensä monissa luonnollisissa kielissä käytetyn pakottavan tunnelman verbeinä . Jos katsot pakottavaa kielen operaattoria luonnollisen kielen lauseena, komento on yleensä kuin verbi.

Monet ohjelmat sallivat erityisesti muotoiltuja argumentteja eli kytkimiä, jotka muuttavat komennon normaalia toimintaa, kun taas lisäargumentit kuvaavat komennon toimintaa. Vertaa luonnolliseen kieleen: adverbit vastaavat avaimia , kun taas komplementit vastaavat muita argumentteja .

Esimerkkejä

Alla on joitain UNIX - käyttöjärjestelmän komentorivitulkin komentoja (UNIX-kuori).

Komento cdmuuttaa käyttäjän sijainnin hakemistopuussa nykyisestä sijainnista /home/pete -hakemistoon . Kaiku - komento tulostaa tekstin hello vakiotulostukseen, joka tässä tapauksessa tulostaa tekstin näytölle. Lainausmerkkejä (huom: ei Wikipediassa käytettyjä) tarvitaan useiden välilyönnillä eroteltujen sanojen tulostamiseen, mutta kaikki riippuu komennon erityisestä toteutuksesta: on mahdollista tulostaa useita sanoja jopa ilman lainausmerkkejä; lainausmerkit on mahdollista havaita komentoargumenttina, eli tulostaa tekstiä niiden mukana. Komento lslistaa kaikki /bin-hakemiston tiedostot kokonaisuudessaan ( -l kytkin ) ajan mukaan lajiteltuina ( -t kytkin ) käänteisessä järjestyksessä ( -r kytkin ). chmod - komentoa käytetään antamaan luku-, kirjoitus- tai suoritusoikeus tiedostoon nimeltä filename . Merkkimerkinnöissä ensimmäinen numero ilmaisee käyttäjän oikeudet, kun taas kahta muuta numeroa käytetään osoittamaan käyttäjäryhmien oikeudet lukea, kirjoittaa tai suorittaa tiedostoa. 1 - pääsy tiedostoon suorittamista varten, 2 - kirjoitusoikeus tiedostoon, 4 - pääsy tiedostoon lukemista varten. 4+1=5 tarkoittaa, että tiedostolla on vain luku- ja suoritusoikeus, 4+2+1=7 tarkoittaa, että tiedostolla on luku-, kirjoitus- ja suoritusoikeudet.

Katso myös