A programozási nyelv szintaxisa olyan szabályok összessége, amelyek leírják a jól strukturált programnak (dokumentumnak) vagy annak töredékének tekintett alfabetikus karakterek kombinációit. Egy nyelv szintaxisa szemben áll a szemantikával . A nyelv szintaxisa egy „tiszta” nyelvet ír le, míg a szemantika jelentéseket (műveleteket) rendel a különféle szintaktikai konstrukciókhoz.
Minden programozási nyelvnek van szintaktikai leírása a nyelvtan részeként. Egy nyelv szintaxisa leírható például a Backus-Naur szabályok segítségével .
A szintaxis ellenőrzése a fordítás korai szakaszában történik . Az értelmezett programozási nyelvekben a szintaktikai ellenőrzést vagy az értelmezés (végrehajtás), vagy a közbenső kódba történő előfordítás során hajtják végre. Ezenkívül a szintaxis közvetlenül ellenőrizhető, amikor az IDE segítségével szerkeszti a programok forráskódját .
A függvénybejegyzés szintaxisa azok a szabályok, amelyeknek egy függvénydefiníciónak vagy hívásbejegyzésnek meg kell felelnie ; függvény jelölési forma. Ha a függvény szintaxisa hibás, a fordító hibát ad vissza, és a program nem épül fel, amíg a hibát ki nem javítják.
A függvény szintaktikai hibák közé tartozik például: