Erreur de syntaxe
Une erreur de syntaxe est une erreur dans le code source d’un programme. Comme les programmes informatiques doivent respecter une syntaxe stricte pour être correctement compilés, tout élément du code qui ne respecte pas la syntaxe du langage de programmation produit une erreur de syntaxe.
Contrairement aux erreurs de logique, qui concernent le déroulement ou la logique d’un programme, les erreurs de syntaxe sont de petites erreurs grammaticales, parfois limitées à un seul caractère. Par exemple, un point-virgule manquant à la fin d’une ligne ou une accolade supplémentaire à la fin d’une fonction peut produire une erreur de syntaxe. Dans le code PHP ci-dessous, la deuxième accolade fermante provoquerait une erreur de syntaxe, car la fonction ne contient qu’une seule accolade ouvrante.
function testFunction()
{
echo "Just testing.";
}}
Voici un exemple d’erreur de syntaxe dans un fichier .SWIFT détectée par Apple Xcode.
Certains IDE de développement logiciel vérifient le code source pour y détecter les erreurs de syntaxe en temps réel, tandis que d’autres ne génèrent des erreurs de syntaxe que lorsqu’un programme est compilé. Même si un fichier de code source contient une seule petite erreur de syntaxe, celle-ci empêchera la compilation réussie d’une application. De même, si vous exécutez un script à l’aide d’un interpréteur, toute erreur de syntaxe empêchera le script de s’exécuter jusqu’au bout. Dans la plupart des cas, le compilateur ou l’interpréteur indique l’emplacement (ou le numéro de ligne) de l’erreur de syntaxe, ce qui permet au programmeur de la trouver et de la corriger facilement.
Testez vos connaissances