Kas yra sintazė?

Sintaksės apibrėžimas ir kodėl tinkama sintaksė yra svarbi

Kompiuteriniame pasaulyje komandos sintaksė nurodo taisykles, kuriose komandą galima paleisti, kad programinė įranga ją suprastų.

Pvz., Komandos sintaksė gali diktuoti atvejų jautrumą ir kokios rūšies parinktys yra tokios, kad komandą veikia įvairiais būdais.

Sintaksė yra kaip kalba

Norėdami geriau suprasti kompiuterio sintaksę, pagalvokite apie tai kaip į kalbą, pvz., Anglų, vokiečių, ispanų ir kt.

Kalbos sintakse reikalauja, kad tam tikri žodžiai ir skyryba būtų naudojami teisingai, kad kažkas klausytų ar skaityti žodžių galėtų juos suprasti teisingai. Jei žodžiai ir simboliai sakinyje neteisingai pateikiami, tai bus labai sunku suprasti.

Panašiai kaip ir kalba, kompiuterio komandos struktūra ar sintaksė turi būti tinkamai koduojamos arba vykdomos, kad ją būtų galima suprasti su visais žodžiais, simboliais ir kitais simboliais, išdėstytais teisingai.

Kodėl sintaksė svarbi?

Ar tikėtum, kad kažkas, kas skaito ir kalba tik rusiškai, supranta japonų kalbą? Arba apie ką nors, kas tik supranta anglų kalbą, kad galėtumėte skaityti itališkai parašytus žodžius?

Panašiai skirtingoms programoms (panašioms į skirtingas kalbas) reikalingos skirtingos taisyklės, kurių reikia laikytis, kad programinė įranga (arba asmuo, vartojęs kalbą) galėtų suprasti jūsų užklausas.

Sintaksė yra svarbi sąvoka suprantama, kai dirbate su kompiuterio komandomis, nes netinkamas sintaksės naudojimas reiškia, kad kompiuteris negali suprasti, kas yra tas, ko jūs esate po jo.

Pažvelkime į " ping" komandą kaip tinkamo ir netinkamo sintaksės pavyzdį. Dažniausiai naudojamas ping komandas yra paleisti ping , o po to - IP adresą , pavyzdžiui:

ping 192.168.1.1

Ši sintaksė yra 100% teisinga, o tai yra teisinga, komandų eilutės vertėjas , tikriausiai "Windows" komandų eilutė , gali suprasti, kad noriu patikrinti, ar mano kompiuteris gali bendrauti su šiuo konkrečiu prietaisu mano tinkle.

Tačiau komanda neveiks, jei aš perskirstysiu tekstą ir pirmiausia įvesiu IP adresą, o tada žodį " ping" , pvz .:

192.168.1.1 ping

Aš nenaudojau teisingos sintaksės, taigi, nors komanda atrodo šiek tiek panašu, ji turėtų neveikti, nes mano kompiuteryje nereikia suprasti, kaip su juo elgtis.

Kompiuterio komandos, kurios turi netinkamą sintaksę, dažnai sako, kad turi sintaksės klaidą ir nebus paleidžiamos taip, kaip tik buvo numatyta, kol sintaksė bus ištaisyta.

Nors tai, žinoma, yra įmanoma naudojant paprastesnes komandas (kaip matėte naudodamiesi " ping" ), jums labiau tikėtina, kad pabandyti sintaksės klaida, kai kompiuterio komandos tampa vis sudėtingesnės. Tiesiog pažvelkite į šiuos formato komandų pavyzdžius, kad suprastumėte, ką aš turiu galvoje.

Ping galite pamatyti tik šiuo vienu pavyzdžiu: labai svarbu, kad būtų galima ne tik teisingai perskaityti sintaksę, bet, be abejo, galėti jį taikyti puikiai.

Tinkamas sintaksė su komandinės eilutės komandomis

Kiekviena komanda daro kažką kitokio, todėl kiekviena iš jų turi skirtingą sintaksę. Peržiūrėkite komandų eilutės komandų eilutę yra greitas būdas pamatyti, kiek komandų ten yra "Windows", visi jie turi tam tikras taisykles, kurios taikomos, kaip jos gali būti naudojamos.

Žiūrėkite, kaip skaityti komandų sintaksę, kad išsamiai aptikote sintaksę, kurią naudoju šioje svetainėje, aprašydama, kaip konkreti komanda gali arba negali būti įvykdyta.