Što je sintaksa? (Definicija sintakse)

Sadržaj:

Što je sintaksa? (Definicija sintakse)
Što je sintaksa? (Definicija sintakse)
Anonim

U svijetu računala, sintaksa naredbe odnosi se na pravila prema kojima se naredba mora izvesti da bi je softver razumio.

Na primjer, sintaksa naredbe može diktirati osjetljivost na velika i mala slova i koje su vrste opcija dostupne koje čine da naredba funkcionira na različite načine.

Bez pravilne sintakse, riječi i drugi znakovi koji čine naredbu nisu nanizani u nizu koji ima smisla. Ono što rezultira lošom sintaksom je nemogućnost čitača sintakse da razumije što se želi prenijeti.

Sintaksa je kao jezik

Image
Image

Da biste bolje razumjeli sintaksu računala, zamislite ga kao jezik, poput engleskog, njemačkog, španjolskog itd.

Sintaksa jezika zahtijeva da se određene riječi i interpunkcija koriste na ispravan način kako bi ih netko tko čuje ili čita riječi mogao ispravno razumjeti. Ako su riječi i znakovi pogrešno postavljeni u rečenicu, bit će to vrlo teško razumjeti.

Slično kao i kod jezika, struktura ili sintaksa računalne naredbe mora biti savršeno kodirana ili izvedena kako bi se razumjela, sa svim riječima, simbolima i drugim znakovima postavljenim na pravi način.

Zašto je sintaksa važna?

Biste li očekivali da netko tko čita i govori samo ruski razumije japanski? Ili što je s nekim tko razumije samo engleski da bi mogao čitati riječi napisane na talijanskom?

Slično tome, različiti programi (slično kao i različiti jezici) zahtijevaju različita pravila koja se moraju poštovati kako bi softver (ili osoba, s govornim jezikom) mogao protumačiti vaše zahtjeve.

Na primjer, ne biste rekli "Spustio sam se nizbrdo". jer to jedva da ima ikakvog smisla s obzirom na pravila koja su engleski govornici shvatili kada je riječ o razumijevanju riječi. Isto vrijedi i za sintaksu naredbe jer je program koji čita sintaksu razumije samo kada je postavljen na određeni način, kao što ćete vidjeti u nastavku.

Važno je ne zanemariti sintaksu kada je riječ o radu s računalnim naredbama jer čak i mala, naizgled prihvatljiva pogreška u sintaksi znači da računalo ne može razumjeti što je to što tražite.

Pogledajmo naredbu ping kao primjer ispravne i neispravne sintakse. Najčešći način na koji se koristi naredba ping je izvršavanje ping, nakon čega slijedi IP adresa, ovako:


ping 192.168.1.1

Ova je sintaksa 100 posto točna, a budući da je točna, tumač naredbenog retka, vjerojatno Command Prompt u sustavu Windows, može razumjeti da želimo provjeriti može li računalo komunicirati s tim određenim uređajem na mreži.

Međutim, naredba neće raditi ako preuredimo tekst i prvo stavimo IP adresu, a zatim riječ ping, ovako:


192.168.1.1 ping

Ne koristimo ispravnu sintaksu, pa iako naredba izgleda kao da bi trebala, uopće neće raditi jer računalo nema pojma kako s njom rukovati.

Često se kaže da računalne naredbe koje imaju pogrešnu sintaksu imaju sintaktičku pogrešku i neće se izvoditi kako je predviđeno dok se sintaksa ne ispravi.

Iako je to svakako moguće s jednostavnijim naredbama (kao što ste vidjeli s pingom), mnogo je vjerojatnije da ćete naići na sintaktičku pogrešku kako računalne naredbe postaju sve složenije. Samo pogledajte ove primjere naredbi formata da vidite na što mislimo.

Sintaktičke pogreške nisu ograničene samo na naredbe poput ovih upravo spomenutih, već i na bilo koji drugi programski jezik poput HTML-a ili JavaScripta. Razmotrite samo koliko potencijalnih grešaka u sintaksi može biti napravljeno prilikom kodiranja nečega poput cijelog operativnog sustava kao što je Windows XP, koji zahtijeva 45 milijuna redaka koda!

Možete vidjeti samo u ovom jednom primjeru s pingom da je vrlo važno moći ne samo ispravno čitati sintaksu, već je naravno moći savršeno primijeniti.

Ispravna sintaksa s naredbama naredbenog retka

Svaka naredba radi nešto drugačije, pa svaka ima drugačiju sintaksu. Pregledavanje naše tablice naredbi naredbenog retka brz je način da vidite koliko naredbi postoji u sustavu Windows, a sve imaju određena pravila koja se odnose na način na koji se mogu koristiti.

Sintaksa naredbi ima vrlo specifična pravila koja opisuju kako se određena naredba može, odnosno ne može, izvršiti. Pogledajte Kako čitati sintaksu naredbe za više o tome.

Preporučeni: