Co je syntaxe? (Definice syntaxe)

Obsah:

Co je syntaxe? (Definice syntaxe)
Co je syntaxe? (Definice syntaxe)
Anonim

V počítačovém světě syntaxe příkazu odkazuje na pravidla, podle kterých musí být příkaz spuštěn, aby mu část softwaru porozuměla.

Syntaxe příkazu může například určovat rozlišení velkých a malých písmen a jaké druhy voleb jsou k dispozici, díky nimž příkaz funguje různými způsoby.

Bez správné syntaxe nejsou slova a další znaky, které tvoří příkaz, spojeny dohromady v sekvenci, která dává smysl. Výsledkem špatné syntaxe je neschopnost čtenáře syntaxe porozumět tomu, co se snaží sdělit.

Syntaxe je jako jazyk

Image
Image

Abyste lépe porozuměli syntaxi počítače, představte si jej jako jazyk, jako je angličtina, němčina, španělština atd.

Syntaxe jazyka vyžaduje, aby určitá slova a interpunkce byly používány správným způsobem, aby jim někdo, kdo je slyší nebo čte, mohl správně rozumět. Pokud jsou slova a znaky ve větě umístěny nesprávně, bude velmi obtížné jim porozumět.

Stejně jako u jazyka musí být struktura nebo syntaxe počítačového příkazu zakódována nebo provedena perfektně, aby mu bylo rozumět, se všemi slovy, symboly a dalšími znaky umístěnými správným způsobem.

Proč je syntaxe důležitá?

Očekávali byste, že někdo, kdo čte a mluví pouze rusky, bude rozumět japonsky? Nebo co někdo, kdo rozumí pouze angličtině, aby mohl číst slova napsaná v italštině?

Podobně různé programy (podobně jako různé jazyky) vyžadují různá pravidla, která je třeba dodržovat, aby software (nebo osoba s mluveným jazykem) mohl interpretovat vaše požadavky.

Například byste neřekli „Uběhl jsem ten kopec velký.“protože to sotva dává smysl vzhledem k pravidlům, kterým angličtináři porozuměli, pokud jde o porozumění slovům. Totéž platí pro syntaxi příkazů, protože program, který čte syntaxi, jí rozumí pouze tehdy, když je nastaven specifickým způsobem, jak uvidíte níže.

Při práci s počítačovými příkazy je důležité nepřehlížet syntaxi, protože i malá, zdánlivě přijatelná chyba v syntaxi bude znamenat, že počítač nedokáže pochopit, o co vám jde.

Podívejme se na příkaz ping jako příklad správné a nesprávné syntaxe. Nejběžnějším způsobem použití příkazu ping je provedení ping následované IP adresou, jako je tato:


ping 192.168.1.1

Tato syntaxe je 100% správná, a protože je správná, interpret příkazového řádku, pravděpodobně příkazový řádek ve Windows, dokáže pochopit, že chceme zkontrolovat, zda počítač může komunikovat s konkrétním zařízením v síti.

Příkaz však nebude fungovat, pokud změníme uspořádání textu a vložíme nejprve IP adresu a poté slovo ping, takto:


192.168.1.1 ping

Nepoužíváme správnou syntaxi, takže ačkoli příkaz vypadá trochu tak, jak by měl, nebude vůbec fungovat, protože počítač netuší, jak s ním zacházet.

O počítačových příkazech, které mají špatnou syntaxi, se často říká, že obsahují chybu syntaxe a nebudou fungovat tak, jak bylo zamýšleno, dokud nebude syntaxe opravena.

Ačkoli je to jistě možné pomocí jednodušších příkazů (jak jste viděli pomocí příkazu ping), je mnohem pravděpodobnější, že narazíte na chybu syntaxe, protože počítačové příkazy jsou stále složitější. Podívejte se na tyto příklady příkazů formátu, abyste viděli, co máme na mysli.

Chyby syntaxe se neomezují pouze na příkazy, jako jsou ty právě zmíněné, ale také na jakýkoli jiný programovací jazyk, jako je HTML nebo JavaScript. Jen zvažte, kolik potenciálních syntaktických chyb by se dalo udělat při kódování něčeho, jako je celý operační systém, jako je Windows XP, který vyžadoval 45 milionů řádků kódu!

Na tomto jediném příkladu s pingem můžete vidět, že je velmi důležité umět nejen správně číst syntaxi, ale samozřejmě ji také dokonale aplikovat.

Správná syntaxe s příkazy příkazového řádku

Každý příkaz dělá něco jiného, takže každý má jinou syntaxi. Prohlédnutí si naší tabulky příkazů příkazového řádku je rychlý způsob, jak zjistit, kolik příkazů je ve Windows, z nichž všechny mají určitá pravidla, která platí pro jejich použití.

Syntaxe příkazu má velmi specifická pravidla, která popisují, jak konkrétní příkaz může nebo nemůže být proveden. Více o tom najdete v části Jak číst syntaxi příkazů.

Doporučuje: