Syntaktická analýza: Porovnání verzí

Smazaný obsah Přidaný obsah
Řádek 23:
== Programovací jazyky ==
 
Syntaktické analýzy se obvykle užívá při kompilaci. [[Kompilace (programování)Překladač|kompilaciKompilátor]]. Kompilátor nejprve syntakticky analyzuje [[zdrojový kód]] programu, napsaný v určitém [[programovací jazyk|programovacím jazyku]], a převede jej do interní podoby, s níž poté dále pracuje.
 
Programovací jazyky bývají specifikovány deterministickými [[Bezkontextová gramatika|bezkontextovými gramatikami]], protože pro ty se dá vytvořit rychlý a efektivní syntaktický analyzátor. Ten však obvykle nebývá programován ručně, nýbrž generován zvláštním programem, tzv. [[parser generátor]]em, na základě předepsané gramatiky.