Syntaks (programmering)

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 .

Funktionsnotationssyntaks

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: