V
informatice, syntaxe
programovacího jazyka je soubor pravidel, které definují kombinaci symbolu, které jsou považovány za správne strukturovaný dokument nebo fragment v tomto jazyce. To platí jak pro programovací jazyky, kde dokument predstavuje
zdrojový kód a
znackovací jazyky, kde dokument predstavuje data. Syntaxe jazyka definuje jeho povrchovou formu. Textové programovací jazyky jsou založeny na posloupnosti znaku, zatímco vizuální programovací jazyky jsou založeny na prostorovém usporádání a spojení mezi symboly (které mohou být textové nebo grafické). Dokumenty, které jsou syntakticky neplatné obsahují syntaktickou chybu.