Syntaxfehler
Ein Syntaxfehler ist ein Fehler im Quellcode eines Programms. Da Computerprogramme einer strengen Syntax folgen müssen, um korrekt kompiliert zu werden, führt jeder Teil des Codes, der nicht der Syntax der Programmiersprache entspricht, zu einem Syntaxfehler.
Im Gegensatz zu Logikfehlern, die den Ablauf oder die Logik eines Programms betreffen, sind Syntaxfehler kleine grammatikalische Fehler, die manchmal auf ein einziges Zeichen beschränkt sind. Ein fehlendes Semikolon am Ende einer Zeile oder eine zusätzliche Klammer am Ende einer Funktion kann beispielsweise einen Syntaxfehler verursachen. Im folgenden PHP-Code würde die zweite schließende Klammer einen Syntaxfehler verursachen, da es in der Funktion nur eine öffnende Klammer gibt.
function testFunction()
{
echo "Just testing.";
}}
Unten sehen Sie ein Beispiel für einen Syntaxfehler in einer .SWIFT-Datei, der von Apple Xcode erkannt wurde.
Einige IDEs für die Softwareentwicklung überprüfen den Quellcode in Echtzeit auf Syntaxfehler, während andere Syntaxfehler erst beim Kompilieren eines Programms erzeugen. Auch wenn eine Quellcodedatei nur einen kleinen Syntaxfehler enthält, verhindert dieser, dass eine Anwendung erfolgreich kompiliert wird. Wenn Sie ein Skript durch einen Interpreter ausführen, verhindern Syntaxfehler ebenfalls, dass das Skript vollständig ausgeführt wird. In den meisten Fällen gibt der Compiler oder Interpreter die Position oder Zeilennummer des Syntaxfehlers an, sodass der Programmierer den Fehler leicht finden und beheben kann.
Testen Sie Ihr Wissen