Mis on süntaks?

Süntaksi definitsioon ja miks õige süntaks on oluline

Arvutimaastikes viitab käskude süntaks eeskirjadele, kus käsku saab käivitada, et tarkvarapett saaks seda mõista.

Näiteks käsu süntaks võib dikteerida juhutundlikkust ja milliseid võimalusi on saadaval, mis muudavad käsu erinevatel viisidel.

Süntaks on nagu keel

Arvuti süntaksi paremaks mõistmiseks mõelge sellele keelele nagu inglise, saksa, hispaania jne

Keelte süntaks nõuab, et teatud sõnu ja kirjavahemärke tuleb kasutada õigel viisil, nii et keegi, kes neid kuulab või lugedes, suudab neid õigesti mõista. Kui sõnad ja tähemärgid paigutatakse lauses valesti, on seda väga raske mõista.

Sarnaselt keelega peab arvuti käsu struktuur või süntaks olema kodeeritud või täiesti täidetav, et see oleks arusaadav, kusjuures kõik sõnad, sümbolid ja muud märgid oleksid õiges asendis.

Miks süntaks on oluline?

Kas ootate, et keegi, kes loeb ja räägib ainult vene keeles, mõistab jaapani keelt? Või kuidas on keegi, kes ainult inglise keelt mõistab, et saaksite lugeda itaaliakeelsed sõnad?

Sarnaselt peavad erinevad programmid (sarnaselt eri keeltes) nõudma teisi reegleid, mida tuleb järgida, et tarkvara (või keelt kõnelev isik) saaks teie päringuid tõlgendada.

Süntaks on oluline mõte arvutikäskudega töötamisel, sest süntaksi ebaõige kasutamine tähendab seda, et arvuti ei saa aru, mis see on see, mida olete pärast.

Vaatame pingi käsku kui õige ja sobimatu süntaksi näidet. Kõige levinum viis, kuidas ping käsu kasutatakse, on täita ping , millele järgneb IP-aadress , näiteks järgmine:

ping 192.168.1.1

See süntaks on 100% õige ja kuna see on õige, saab käsurealt tõlk , tõenäoliselt Windowsi käsuviip , mõista, et ma tahan kontrollida, kas minu arvuti suudab selle võrgu kaudu selle konkreetse seadmega suhelda.

Kuid käsk ei tööta, kui ma ümber paigutan teksti ja panen IP-aadressi kõigepealt ja seejärel sõna ping , näiteks:

192.168.1.1 ping

Ma ei kasuta õiget süntaksit, nii et kuigi käsk välja näeb natuke selline, nagu peaks, ei tööta see üldse, sest mu arvuti ei tea, kuidas seda käsitseda.

Vigase süntaksiga arvutis käskudele on tihti öeldud, et neil on süntaksiviga ja see ei käivitu nii nagu on ette nähtud, kuni süntaks on parandatud.

Kuigi see on kindlasti võimalik lihtsamate käskudega (nagu nägite pingiga ), läheb sul tõenäolisemalt süntaksiviga, kuna arvutikäsklused saavad üha keerulisemaks. Vaadake lihtsalt neid vormingus käskude näiteid, et näha, mida ma mõtlen.

Pingi abil näete vaid ühte sellist näitu, et on väga oluline, et saaksite mitte ainult lugeda süntaksi korrektselt, vaid loomulikult suudaks seda täiuslikult rakendada.

Käsitsi käsuga käskude korral süntaks

Iga käsk teeb midagi muud, nii et neil on erinevad süntaksid. Käsureklaami käskluste tabeli vaatamine on kiire viis, kuidas näha, kui palju käske on Windowsis, mis kõik sisaldavad teatavaid reegleid, mis kehtivad nende kasutamise kohta.

Käsu süntaksi lugemise kohta leiate üksikasjalikku abi selle süntaksi dešifreerimiseks, mida kasutavad sellel saidil, kirjeldades, kuidas teatud käsku saab või mitte.