Syntaxen för ett programmeringsspråk är en uppsättning regler som beskriver kombinationer av alfabetiska tecken som anses vara ett välstrukturerat program (dokument) eller dess fragment. Ett språks syntax står i motsats till dess semantik . Ett språks syntax beskriver ett "rent" språk, medan semantik tilldelar betydelser (handlingar) till olika syntaktiska konstruktioner.
Varje programmeringsspråk har en syntaktisk beskrivning som en del av grammatiken. Syntaxen för ett språk kan beskrivas till exempel med hjälp av Backus-Naur-reglerna .
Syntax kontrolleras i de tidiga stadierna av översättningen . I tolkade programmeringsspråk utförs syntaxkontroll antingen under tolkning (exekvering) eller under förkompilering till mellankod. Dessutom kan syntaxen kontrolleras direkt när du redigerar källkoden för program som använder IDE .
Syntaxen för en funktionspost är reglerna som en funktionsdefinition eller anropspost måste uppfylla ; funktion notationsform. Om funktionssyntaxen är felaktig kommer kompilatorn att returnera ett fel och programmet kommer inte att byggas förrän felet är åtgärdat.
Funktionssyntaxfel inkluderar till exempel: