Tietokonemaailmassa komennon syntaksi viittaa riveihin, joilla komento on suoritettava, jotta ohjelmisto ymmärtää sen. Esimerkiksi komennon syntaksi voi sanella isojen kirjainten herkkyyden ja sen, millaisia ​​valintoja on käytettävissä, jotka saavat komennon toimimaan eri tavoin. Ilman oikeaa syntaksia komennon muodostavia sanoja ja muita merkkejä ei yhdistetä loogiseen järjestykseen. Huonon syntaksin seurauksena syntaksinlukija ei pysty ymmärtämään, mitä välitetään.

Syntaksi on kuin kieli

Kielet kuplassa

Ymmärtääksesi paremmin tietokoneen syntaksia, ajattele sitä kielenä, kuten englanti, saksa, espanja jne. A Kieli syntaksi edellyttää, että tiettyjä sanoja ja välimerkkejä käytetään oikein, jotta joku, joka kuulee tai lukee sanat, voi ymmärtää ne oikein. Jos sanat ja merkit ovat väärässä lauseessa, sitä on vaikea ymmärtää. Kuten kielenkin kohdalla, tietokonekomennon rakenne tai syntaksi on koodattava tai suoritettava täydellisesti, jotta se ymmärretään, ja kaikki sanat, symbolit ja muut merkit on sijoitettava oikein.

Miksi syntaksi on tärkeä?

Odotatko jonkun, joka vain lukee ja puhuu venäjää, ymmärtävän japania? Tai entä jos joku, joka ymmärtää vain englantia, pystyisi lukemaan italiaksi kirjoitettuja sanoja? Samoin eri ohjelmat (kuten eri kielet) edellyttävät eri sääntöjen noudattamista, jotta ohjelmisto (tai puhuttua kieltä käyttävä henkilö) voi tulkita pyyntösi. Et esimerkiksi sanoisi: «Kävelin mäkeä alas.» koska siinä tuskin on järkeä ottaen huomioon säännöt, jotka englanninkieliset ovat oppineet ymmärtämään sanojen ymmärtämisessä. Sama koskee komentojen syntaksia, koska syntaksia lukeva ohjelma ymmärtää sen vain, jos se on määritetty tietyllä tavalla, kuten näet alla. On tärkeää, ettei syntaksia jätetä huomiotta tietokonekomentojen kanssa työskennellessä, sillä pienikin, näennäisesti hyväksyttävä virhe syntaksissa tarkoittaa, että tietokone ei ymmärrä etsimääsi. Katsotaanpa ping-komentoa esimerkkinä oikeasta ja väärästä syntaksista. Yleisin tapa ping-komentoa käytetään on ajaminen pingjota seuraa IP-osoite, kuten tämä:

ping 192.168.1.1

Tämä syntaksi on 100-prosenttisesti oikea, ja koska se on oikein, komentorivin tulkki, luultavasti Windowsin komentokehote, voi ymmärtää, että haluamme varmistaa, että tietokone pystyy kommunikoimaan kyseisen verkon laitteen kanssa. Komento kuitenkin tekee ei toimii, jos järjestämme tekstin uudelleen ja laitamme ensin IP-osoitteen ja sitten sanan pingsamanlainen:

192.168.1.1 ping

Emme käytä oikeaa syntaksia, joten vaikka komento näyttää tavallaan kuten sen pitäisi, se ei toimi ollenkaan, koska tietokoneella ei ole aavistustakaan kuinka käsitellä sitä. Väärällä syntaksilla olevien tietokonekomentojen sanotaan usein sisältävän syntaksivirheitä, eivätkä ne toimi tarkoitetulla tavalla ennen kuin syntaksi on korjattu. Vaikka se on varmasti mahdollista yksinkertaisemmilla komennoilla (kuten näit ping), saat paljon todennäköisemmin syntaksivirheen, koska tietokoneen komennoista tulee yhä monimutkaisempia. Katso näitä esimerkkejä muotoilukomentoista nähdäksesi, mitä tarkoitamme. Syntaksivirheet eivät rajoitu vain mainittujen kaltaisiin komentoihin, vaan myös mihin tahansa muuhun ohjelmointikieleen, kuten HTML tai JavaScript. Ajatelkaapa kuinka monta mahdollista syntaksivirhettä voi tapahtua koodattaessa jotain kokonaista käyttöjärjestelmää, kuten Windows XP:tä, joka vaati 45 miljoonaa koodiriviä! Voit nähdä tässä yhdessä esimerkissä ping että on erittäin tärkeää paitsi osata lukea syntaksia oikein, myös soveltaa sitä täydellisesti.

Korjaa syntaksi komentokehotekomennoilla

Jokainen komento tekee jotain erilaista, joten niillä jokaisella on erilainen syntaksi. Selaamalla Command Prompt -komentotaulukkoamme voit nopeasti nähdä, kuinka monta komentoa Windowsissa on, joilla kaikilla on tiettyjä sääntöjä, jotka koskevat niiden käyttöä. Komentosyntaksissa on hyvin tarkat säännöt, jotka kuvaavat, kuinka tietty komento voidaan suorittaa tai ei. Lisätietoja on kohdassa Lue komentosyntaksi.

Por Markus