Syntaksen for et programmeringssprog er et sæt regler, der beskriver kombinationer af alfabetiske tegn , der betragtes som et velstruktureret program (dokument) eller dets fragment. Et sprogs syntaks er i modsætning til dets semantik . Et sprogs syntaks beskriver et "rent" sprog, mens semantikken tildeler betydninger (handlinger) til forskellige syntaktiske konstruktioner.
Hvert programmeringssprog har en syntaktisk beskrivelse som en del af grammatikken. Syntaksen af et sprog kan beskrives, for eksempel ved hjælp af Backus-Naur reglerne .
Syntaks kontrolleres i de tidlige stadier af oversættelsen . I fortolkede programmeringssprog udføres syntakskontrol enten under fortolkning (udførelse) eller under prækompilering til mellemkode. Derudover kan syntaksen kontrolleres direkte, når du redigerer kildekoden for programmer, der bruger IDE .
Syntaksen for en funktionsindgang er de regler, som en funktionsdefinition eller opkaldsindgang skal opfylde ; funktionsnotationsform. Hvis funktionssyntaksen er forkert, vil compileren returnere en fejl, og programmet vil ikke blive bygget, før fejlen er rettet.
Funktionssyntaksfejl omfatter for eksempel: