Syntaks
Begrebet syntaks dækker over den grundlæggende måde et sprog er opbygget på.
Syntaks[1] angiver hvordan dele af sproget kan sammensættes, så det er korrekt i sprogets sammenhæng. Syntaks kan generelt anvendes omkring alle sprog, men der hvor man oftest taler om det er i forbindelse med programmeringssprog fordi de normalt skal følge en stram syntaks.
Det første det sker når en kode skal afvikles/oversættes er at syntaksen tjekkes igennem, og hvis syntaksen ikke er i orden, så vil koden ikke kunne afvikles/oversættes, og der vil komme en syntaks-fejl.
Syntaksfarvning
I de fleste editorer til at skrive program-kode og HTML anvendes syntaksfarvning, der gør at forskellige elementer i koden farves forskelligt, så det bliver nemmere at se om koden er skrevet i den korrekte syntaks.
Syntaks-tjek
I de forskellige programmeringssprog er det forskelligt på hvilket tidspunkt der kontrolleres for syntaksen.
Fortolker-sprog
Et sprog der afvikles i et fortolket sprog der fortolkes hver enkelt linje kode for sig når den afvikles. Det betyder at fortolkeren først finder syntaks-fejl efterhånden som koden afvikles.
I et fortolkes sprog kan man altså godt have en syntaksfejl i programmet (fx er kode der ikke er defineret) og alligevel få udført den del af koden der ligger før dette.
Eksempler på fortolkede sprog er Basic og javaScript.
Compilerede sprog
Eksempler på compilerede sprog er C til Arduino, Turbo Pascal, C#.