Co je to syntax? Jednoduše vysvětleno
Základem gramatiky každého jazyka je syntaxe. To platí také pro jazyk programů, kód. Můžeme snadno vysvětlit, co znamená syntaxe v souvislosti s programováním.
Obecná definice syntaxe
- Syntaxe je podoblastí gramatiky a popisuje výuku struktury vět. Určuje, jak se vytvářejí smysluplné věty z jednotlivých složek - slov.
Syntaxe v programovém kódu
- Při programování syntaxe definuje formální pravidla o povolených jazykových prvcích programovacího jazyka. Rovněž upravuje rozsah, v jakém mohou být tyto prvky použity v programu.
- Programovací jazyk lze chápat jako rozhraní mezi lidmi a počítači.
- Stejně jako vy jako člověk můžete rozumět pouze smysluplně vytvořeným větám, počítač rozumí pouze programům, které do něj zasílají smysluplně formulované příkazy. Při programování je proto důležité dodržovat syntaxi příslušného programovacího jazyka.
- Jako člověk máte fantazii. Můžete tedy rozluštit a porozumět větám, které mají nesprávnou strukturu. Počítač je (stále) neimaginativní: Aby bylo možné pochopit a provést příkaz, musí být kód bezchybný, takže je třeba dodržovat pravidla syntaxe. Jinak program nebude fungovat.
Některé programy mají názvy, které na první pohled jasně neuvádějí, co je program. Příkladem je tzv. Firmware - v následujícím článku se dozvíte, co je za ním.