Syntaxe
Chaque langue parlée possède un ensemble général de règles qui déterminent comment les mots et les phrases doivent être structurés. Ces règles sont collectivement appelées la syntaxe de la langue. En programmation informatique, la syntaxe joue le même rôle et définit comment les déclarations, les fonctions, les commandes et autres instructions doivent être organisées.
De nombreux langages de programmation partagent des règles de syntaxe similaires, tandis que d’autres ont une conception syntaxique unique. Par exemple, C et Java utilisent une syntaxe similaire, tandis que Perl possède de nombreuses caractéristiques absentes des langages C et Java.
Le code source d’un programme doit avoir une syntaxe correcte pour être compilé correctement et transformé en programme. En fait, sa syntaxe doit être parfaite, sinon le programme ne pourra pas être compilé et produira une « erreur de syntaxe ». Une erreur de syntaxe peut être aussi simple qu’une parenthèse manquante ou qu’un point-virgule oublié à la fin d’une instruction. Même ces petites erreurs empêcheront la compilation du code source.
Heureusement, la plupart des environnements de développement intégrés (IDE) incluent un analyseur syntaxique qui détecte les erreurs de syntaxe dans le code source. Les analyseurs syntaxiques modernes peuvent même mettre en évidence les erreurs de syntaxe avant la compilation d’un programme, ce qui permet au programmeur de les localiser et de les corriger facilement.
NOTE: Les erreurs de syntaxe sont également appelées erreurs de compilation, car elles peuvent empêcher la compilation d’un programme. Les erreurs qui se produisent dans un programme après sa compilation sont appelées erreurs d’exécution, car elles surviennent lorsque le programme s’exécute.
Testez vos connaissances