Syntax
Die Syntax einer Programmiersprache definiert die formalen Regeln, nach denen gültige Programme aufgebaut werden müssen — also welche Zeichenkombinationen erlaubt sind. Syntaxfehler treten auf, wenn diese Regeln verletzt werden (z. B. fehlende Klammern, falsche Schlüsselwörter) und werden vom Compiler oder Interpreter vor der Ausführung erkannt. Die Syntax beschreibt das "Wie" des Programmcodes, während die Semantik die Bedeutung (das "Was") festlegt. Jede Programmiersprache hat ihre eigene Syntax, die in einer formalen Grammatik beschrieben wird.