Syntax: Porovnání verzí
Smazaný obsah Přidaný obsah
m →top značka: editace z Vizuálního editoru |
SSJČ heslolink místo "portálu" |
||
Řádek 1:
{{Rozdělit}}
'''Syntax''' neboli '''skladba''' (zastarale '''''větosloví'''''<ref>
V [[Informatika|informatice]] se zpravidla používá slovo '''syntaxe''', kterým se označuje souhrn pravidel pro zápis výrazů (např. [[Počítačový program|programů]]) v určitém [[formální jazyk|formálním jazyce]] (například [[programovací jazyk|programovacím]]). Stejně jako u lidských jazyků syntaxe nepopisuje, jak se z jednotlivých znaků skládají ''lexémy'' nebo ''tokeny'' (např. jména [[proměnná|proměnných]] a [[Podprogram|funkcí]], klíčová neboli rezervovaná slova, operátory nebo čísla), ale jak se z lexémů vytvářejí větší celky jako [[Výraz (programování)|výrazy]], [[Příkaz (programování)|příkazy]], [[Deklarace (programování)|deklarace]], [[Podprogram|funkce]] nebo celé programy. Nejčastějším způsobem popisu syntaxe formálního jazyka je [[formální gramatika]]. Pravidla gramatiky umožňují sestavit z lineárního zápisu v jazyce stromovou strukturu zvanou ''[[syntaktický strom]]''. Zjišťování syntaxe (viz [[syntaktická analýza]]) typicky předchází [[lexikální analýza]], která rozděluje vstupní text na lexémy. Výsledky syntaktické analýzy využívá [[sémantická analýza]] a [[generování kódu]] nebo [[Interpret (software)|interpretace]] programu.
|