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.

Mis à jour August 12, 2011 par Per C.

quizTestez vos connaissances

One trillion cycles per second is equal to what?

A
1 megahertz
0%
B
1 kilohertz
0%
C
1 terahertz
0%
D
1 gigahertz
0%
Correct! Incorrect!     View the Terahertz definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Syntaxe sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.