Čo je Syntax?

Definícia syntaxe a prečo je dôležitá správna syntax

V systéme počítača sa syntax príkazu vzťahuje na pravidlá, v ktorých môže byť spustený príkaz, aby softvér tomu rozumel.

Napríklad syntax príkazu môže diktovať rozlíšenie prípadov a aké možnosti sú k dispozícii, ktoré spôsobujú, že príkaz funguje rôznymi spôsobmi.

Syntax je ako jazyk

Ak chcete lepšie pochopiť syntax počítača, premýšľajte o tom ako o jazyku, ako je angličtina, nemčina, španielčina atď.

Jazyková syntax vyžaduje, aby sa určité slová a interpunkčné znamienka používali správnym spôsobom tak, aby ich niekto počul a čítal slová správne ich pochopil. Ak sú slová a znaky umiestnené nesprávne vo vete, bude to veľmi ťažké pochopiť.

Rovnako ako jazyk, štruktúra alebo syntax počítačového príkazu musí byť dokonale kódovaný alebo vykonaný tak, aby bol pochopený, so všetkými slovami, symbolmi a inými znakmi umiestnenými správnym spôsobom.

Prečo je syntax dôležitá?

Očakávali by ste, že niekto, kto číta a hovorí len v ruštine, rozumie japončine? Alebo čo niekto, kto len chápe angličtinu, aby mohol čítať slová napísané v taliančine?

Podobne rôzne programy (podobne ako rôzne jazyky) vyžadujú odlišné pravidlá, ktoré je potrebné dodržiavať, aby softvér (alebo osoba s hovoreným jazykom) mohla interpretovať vaše požiadavky.

Syntax je dôležitá koncepcia, ktorú je možné pochopiť pri práci s počítačovými príkazmi, pretože nevhodné používanie syntaxe bude znamenať, že počítač nedokáže pochopiť, o čo ide.

Pozrime sa na príkaz ping ako príklad správnej a nesprávnej syntaxe. Najčastejšou cestou, ktorou sa používa príkaz ping, je vykonanie pingu , po ktorom nasleduje adresa IP , napríklad:

ping 192.168.1.1

Táto syntax je 100% správna a pretože je správna, interpretátor príkazového riadku , pravdepodobne príkazový riadok v systéme Windows, môže pochopiť, že chcem zistiť, či môj počítač môže komunikovať s daným konkrétnym zariadením v mojej sieti.

Príkaz však nebude fungovať, ak upravím text a najprv zadám adresu IP a potom slovo ping takto:

192.168.1.1 ping

Nepoužívam správnu syntax, takže hoci príkaz vyzerá trochu ako by to malo, nebude to fungovať vôbec, pretože môj počítač netuší, ako to zvládnuť.

Počítačové príkazy, ktoré majú nesprávnu syntax, sa často označujú ako syntaktická chyba a nebudú spustené tak, ako je plánované, kým sa neupraví syntax.

Hoci je to iste možné s jednoduchšími príkazmi (ako ste videli s pingom ), je pravdepodobnejšie, že narazíte na syntaktickú chybu, pretože počítačové príkazy sú čoraz zložitejšie. Stačí sa pozrieť na tieto príklady príkazového formátu, aby ste videli, čo mám na mysli.

Môžete vidieť len v tomto príklade s pingom , že je veľmi dôležité, aby ste nielen čítali syntax správne, ale samozrejme ho mohli dokonale aplikovať.

Správna syntax s príkazmi príkazového riadka

Každý príkaz robí niečo iné, takže každý má inú syntax. Pri pohľade na môj stôl príkazov Príkazový riadok je rýchly spôsob, ako zistiť, koľko príkazov existuje v systéme Windows, pričom všetky tieto pravidlá majú určité pravidlá, ktoré sa vzťahujú na to, ako sa dajú použiť.

Pozrite si časť Ako čítať syntax príkazov na podrobnú pomoc pri dešifrovaní syntaxe, ktorú používam na tejto stránke pri opise toho, ako konkrétny príkaz môže alebo nemôže byť vykonaný.