Mikä on syntaksi?

Määritelmä syntaksi ja miksi oikea syntaksi on tärkeä

Tietokoneen maailmassa komennon syntaksi viittaa sääntöihin, joissa komentoa voidaan käyttää, jotta ohjelmiston osa ymmärtäisi sen.

Esimerkiksi komennon syntaksi voi sanella tapauskohtaisen herkkyyden ja minkälaisia ​​vaihtoehtoja on käytettävissä, jotka tekevät komennon toimivan eri tavoin.

Syntaksi on kuin kieli

Tietokoneen syntaksin ymmärrettävyyden kannalta ajattele sitä kielinä, kuten englanniksi, saksaksi, espanjaksi jne.

Kielen syntaksi edellyttää, että tiettyjä sanoja ja välimerkkejä käytetään oikealla tavalla niin, että joku kuulee tai lukee sanoja voi ymmärtää ne oikein. Jos sanat ja merkit asetetaan väärin lauseeseen, sitä on hyvin vaikea ymmärtää.

Tietokoneen komennon rakenteen tai syntaksin on hyvin koodattava tai suoritettava täydellisesti, jotta se voidaan ymmärtää ja kaikki sanat, symbolit ja muut merkit voidaan sijoittaa aivan oikealla tavalla.

Miksi syntaksi on tärkeä?

Odotatko jonkun, joka lukee ja puhuu vain venäjäksi, ymmärtämään japanilaisia? Tai mitä joku, joka vain ymmärtää englantia, pystyisi lukemaan italiankielisiä sanoja?

Vastaavasti eri ohjelmat (kuten eri kielet) edellyttävät erilaisia ​​sääntöjä, joita on noudatettava siten, että ohjelmisto (tai henkilö, jolla on puhetta) voi tulkita pyyntöjäsi.

Syntaksi on tärkeä konsepti ymmärrettäväksi, kun työskentelet tietokoneen komentojen kanssa, koska epäasianmukainen syntaksin käyttö tarkoittaa, että tietokone ei voi ymmärtää, mitä olet, kun olet.

Tarkastellaan ping-komentoa esimerkkinä oikeasta ja virheellisestä syntaksista. Yleisin tapa, jolla ping-komentoa käytetään, on suorittamalla ping , jonka jälkeen seuraa IP-osoite :

ping 192.168.1.1

Tämä syntaksi on 100% oikea, ja koska se on oikein, komentorivi tulkki , todennäköisesti komentokehotti Windowsissa, voi ymmärtää, että haluan tarkistaa, voiko tietokoneeni viestiä kyseisen verkon tietyn laitteen kanssa.

Komento ei kuitenkaan toimi, jos järjestän tekstin uudelleen ja asetan ensin IP-osoitteen ja sitten sana ping seuraavasti:

192.168.1.1 ping

En käytä oikeaa syntaksia, joten vaikka komento näyttää vähän kuin se pitäisi, se ei toimi ollenkaan, koska tietokoneellani ei ole aavistustakaan siitä, miten käsitellä sitä.

Tietokonekomennoilla, joilla on väärä syntaksi, sanotaan usein olevan syntaksivirhe ja ne eivät toimi suunnitellulla tavalla ennen kuin syntaksi on korjattu.

Vaikka se on varmasti mahdollista yksinkertaisemmilla komennoilla (kuten näit pingillä ), sinä olet paljon todennäköisempää syntaksivirheen, kun tietokonekomennot saavat enemmän ja monimutkaisempia. Katsokaa näitä muotoja komentojen esimerkkejä nähdäksesi mitä tarkoitan.

Näet tässä esimerkissä pingillä , että on erittäin tärkeää, että pystymme lukemaan syntaksin oikein, mutta tietenkin pystymme soveltamaan sitä täydellisesti.

Oikea syntaksi komentokehotteilla

Jokainen komento tekee jotain erilaista, joten jokaisella on eri syntaksi. Komento-komentopöydän läpi tarkasteleminen on nopea tapa nähdä, kuinka monta komentoa on Windowsissa, joissa kaikilla on tietyt säännöt, jotka koskevat sitä, miten niitä voidaan käyttää.

Katso komentojen syntaksin lukemista yksityiskohtaisen ohjeen avulla, joka käsittelee syntaksin, jota käytän tällä sivustolla kuvaillen, kuinka tietyn komennon voi suorittaa tai jota ei voida suorittaa.