Syntaxe
Každý mluvený jazyk má obecný soubor pravidel určujících, jak mají být uspořádána slova a věty. Tato pravidla se souhrnně označují jako syntaxe jazyka. V počítačovém programování slouží syntaxe ke stejnému účelu a určuje, jak mají být uspořádány deklarace, funkce, příkazy a další příkazy.
Mnoho programovacích jazyků sdílí podobná syntaktická pravidla, zatímco jiné mají jedinečný návrh syntaxe. Například jazyky C a Java používají podobnou syntaxi, zatímco Perl má mnoho vlastností, které se nevyskytují ani v jazyce C, ani v jazyce Java.
Zdrojový kód programu musí mít správnou syntaxi, aby se správně zkompiloval a mohl se z něj vytvořit program. Ve skutečnosti musí mít dokonalou syntaxi, jinak se program nepodaří zkompilovat a zobrazí se „syntaktická chyba“. Syntaktická chyba může být tak jednoduchá jako chybějící závorka nebo zapomenutý středník na konci příkazu. I takové malé chyby zabrání kompilaci zdrojového kódu.
Naštěstí většina integrovaných vývojových prostředí (IDE) obsahuje syntaktický analyzátor, který ve zdrojovém kódu vyhledává syntaktické chyby. Moderní analyzátory dokážou syntaktické chyby zvýraznit ještě před kompilací programu, takže je programátor může snadno najít a opravit.
NOTE: Syntaktické chyby se také nazývají chyby při kompilaci, protože mohou zabránit zkompilování programu. Chyby, ke kterým v programu dojde po jeho zkompilování, se nazývají chyby za běhu, protože k nim dochází při spuštění programu.
Otestujte své znalosti