Mis on süntaks? (Süntaksi definitsioon)

click fraud protection

Arvutimaailmas on süntaks a käsk viitab reeglitele, milles käsk tuleb käivitada, et tükk tarkvara sellest aru saama.

Näiteks võib käsu süntaks ette näha tõstutundlikkus ja millised valikud on saadaval, mis panevad käsu erineval viisil toimima.

Ilma õige süntaksita ei ole käsu moodustavaid sõnu ja muid märke mõistlikus järjestuses kokku pandud. Halvast süntaksist tuleneb see, et süntaksilugeja ei saa aru, mida üritatakse edasi anda.

Süntaks on nagu keel

Keeled mullis
 Lifewire

Arvuti süntaksi paremaks mõistmiseks pidage seda keeleks, näiteks inglise, saksa, hispaania jne.

A keel süntaks nõuab teatud sõnade ja kirjavahemärkide õiget kasutamist, et keegi, kes kuuleb või loeb sõnu, saab neist õigesti aru. Kui sõnad ja märgid on lauses valesti paigutatud, on seda väga raske mõista.

Sarnaselt keelega peab arvutikäsu struktuur või süntaks olema kodeeritud või täielikult täidetud et see oleks arusaadav, kõik sõnad, sümbolid ja muud märgid on paigutatud täpselt õigesse kohta tee.

Miks on süntaks oluline?

Kas eeldaksite, et keegi, kes loeb ja räägib ainult vene keeles, mõistab jaapani keelt? Või kuidas oleks sellega, kes mõistab ainult inglise keelt, et saaks lugeda itaalia keeles kirjutatud sõnu?

Samamoodi nõuavad erinevad programmid (nagu erinevad keeled) erinevaid reegleid, mida tuleb järgida, et tarkvara (või kõnekeelega inimene) saaks teie taotlusi tõlgendada.

Näiteks sa ei ütleks "Ma jooksin mäest alla suureks." sest sellel pole peaaegu mingit mõtet, arvestades reegleid, mida inglise keele kõnelejad on sõnadest aru saades aru saanud. Sama kehtib ka käskude süntaksi kohta, sest süntaksit lugev programm saab sellest aru ainult siis, kui see on konkreetsel viisil seadistatud, nagu näete allpool.

Arvutikäskudega töötamisel on oluline mitte unustada süntaksit, sest isegi väike, näiliselt vastuvõetav süntaksiviga tähendab, et arvuti ei saa aru, mis te olete pärast.

Vaatame pingi käsk õige ja sobimatu süntaksi näitena. Kõige tavalisem viis pingi käsu kasutamiseks on täitmine ping, millele järgneb an IP-aadress, nagu nii:

ping 192.168.1.1. 

See süntaks on 100 protsenti õige ja kuna see on õige, käsurea tõlk, ilmselt Käsurida Windowsis saab aru, et tahame kontrollida, kas arvuti suudab selle konkreetse võrgus oleva seadmega suhelda.

Käsk aga teeb mitte toimib, kui korraldame teksti ümber ja paneme kõigepealt IP-aadressi ja seejärel sõna ping, nagu nii:

192.168.1.1 ping. 

Me ei kasuta õiget süntaksit, nii et kuigi käsk näeb välja natuke nagu peaks, see ei tööta üldse, sest arvutil pole õrna aimugi, kuidas sellega hakkama saada.

Arvutikäskudel, millel on vale süntaks, öeldakse sageli olevat a süntaksi viga, ja ei tööta ettenähtud viisil enne, kui süntaks on parandatud.

Kuigi see on kindlasti võimalik lihtsamate käskudega (nagu nägite ping), tekib palju tõenäolisemalt süntaksiviga, kuna arvutikäsud muutuvad üha keerulisemaks. Lihtsalt vaata need vormingukäskude näited et näha, mida me mõtleme.

Süntaksivead ei piirdu ainult äsja mainitud käskudega, vaid ka mis tahes muu programmeerimiskeelega, nagu HTML või JavaScript. Mõelge lihtsalt sellele, kui palju potentsiaalseid süntaksivigu võib millegi nagu terviku kodeerimisel teha operatsioonisüsteem meeldib Windows XP, mis nõudis 45 miljonit koodirida!

Näete ainult selles ühes näites ping et on väga oluline osata mitte ainult süntaksit õigesti lugeda, vaid ka loomulikult seda täiuslikult rakendada.

Õige süntaks käsuviiba käskudega

Iga käsk teeb midagi erinevat, seega on neil kõigil erinev süntaks. Vaadates läbi meie Command Prompt käskude tabel on kiire viis näha, kui palju Windowsis on käske, millel kõigil on teatud reeglid, mis kehtivad nende kasutamiseks.

Käskude süntaks on väga spetsiifilised reeglid, mis kirjeldavad, kuidas konkreetset käsku saab või ei saa täita.