Kaj je sintaksa?

Opredelitev sintakse in zakaj je pomembna sintaksa

V računalniškem svetu se sintakso ukaza nanaša na pravila, v katerih se lahko ukaz zažene, da ga lahko program razume.

Na primer, sintakso ukaza lahko narekuje občutljivost primerov in kakšne vrste možnosti so na voljo, zaradi katerih ukaz deluje na različne načine.

Sintaksa je kot jezik

Da bi bolje razumeli računalniško sintakso, ga zamislite kot jezik, kot so angleščina, nemščina, španščina itd.

Sintaksa jezika zahteva, da se nekatere besede in ločila uporabijo na pravi način, da jih lahko nekdo, ki jih sliši ali prebere besede, pravilno razume. Če so besede in znaki postavljeni napačno v stavku, bo zelo težko razumeti.

Podobno kot pri jeziku, strukturi ali sintaksi računalniškega ukaza mora biti kodiran ali izvršen popolnoma, da se razume, pri čemer so vse besede, simboli in drugi znaki nameščeni na pravi način.

Zakaj je pomembna sintaksa?

Bi pričeli nekoga, ki bere in govori samo v ruščini, da bi razumel japonščino? Kaj pa nekoga, ki samo razume angleščino, da bi lahko prebral besede, napisane v italijanščini?

Podobno različni programi (podobno kot različni jeziki) zahtevajo različna pravila, ki jih je treba upoštevati, tako da lahko programska oprema (ali oseba z govorjenim jezikom) razlaga vaše zahteve.

Sintaksa je pomemben koncept, ki ga lahko razumemo pri delu z računalniškimi ukazi, ker neustrezna uporaba sintakse pomeni, da računalnik ne more razumeti, za kaj gre.

Oglejmo si ukaz pinga kot primer pravilne in neprimerne sintakse. Najpogostejši način uporabe ukaza ping je izvajanje pinga , ki mu sledi naslov IP , kot je ta:

ping 192.168.1.1

Ta sintaksa je 100% pravilna in ker je pravilna, tolmač v ukazni vrstici , verjetno ukazni poziv v operacijskem sistemu Windows, lahko razume, da želim preveriti, ali lahko moj računalnik komunicira s to določeno napravo v mojem omrežju.

Vendar pa ukaz ne bo deloval, če bom preuredil besedilo in najprej postavil naslov IP, nato pa besedo ping :

192.168.1.1 ping

Ne uporabljam prave sintakse, zato čeprav je ukaz nekoliko podoben, to sploh ne bo delovalo, ker moj računalnik nima pojma, kako naj ga upravlja.

Za računalniške ukaze, ki imajo napačno sintakso, velja, da imajo sintaktično napako in se ne bodo izvajali, dokler se sintaksa ne popravi.

Čeprav je to mogoče z enostavnejšimi ukazi (kot ste videli pri ping-u ), je verjetneje, da boste naleteli na sintaktično napako, saj računalniški ukazi postanejo vse bolj zapleteni. Samo poglejte te primere ukaznih ukazov, da vidim, kaj mislim.

V tem primeru lahko s pingom vidimo, da je zelo pomembno, da lahko pravilno beremo samo sintakso, seveda pa jo lahko seveda popolnoma uporabimo.

Ustrezna sintaksa s ukaznimi ukaznimi ukazi

Vsak ukaz naredi nekaj drugačnega, zato imajo vsaka različno sintakso. Pregledovanje moje tabele ukazov ukazne vrstice je hiter način, da vidite, koliko komand v operacijskem sistemu Windows, ki imajo določena pravila, ki se nanašajo na njihovo uporabo.

Glejte Kako prebrati ukazna sintaksa za podrobnejšo pomoč pri dešifriranju sintakse, ki jo uporabljam na tem spletnem mestu, ko opisujem, kako se lahko izvede določen ukaz ali ga ne more izvajati.