À retenir
- Interdiction formelle de les utiliser comme noms de variables ou de fonctions.
- Ils constituent la grammaire de base du langage de programmation.
- La liste des mots réservés varie d'un langage à l'autre.
Un mot réservé est un terme appartenant au vocabulaire propre d'un langage informatique que vous ne pouvez pas utiliser pour nommer vos propres éléments (comme des variables ou des fonctions). C'est comme le mot « Entrée » sur une porte : vous ne pouvez pas l'utiliser pour nommer une pièce de votre maison, car cela créerait une confusion totale sur la fonction réelle de cet espace.
Étymologie
Issu de l'expression anglaise reserved word, le terme souligne que ces mots sont « mis de côté » par les créateurs du langage. Ils sont protégés pour garantir que l'ordinateur comprenne toujours les instructions de base sans ambiguïté.
Exemples d'usage
- En Python :
if,import,class,return. - En JavaScript :
const,let,function,await. - En SQL :
SELECT,FROM,WHERE,DELETE.
Cas d'usage
Ce concept intervient dans tous les types de programmation (web, logiciel, données). Ces mots servent de piliers pour construire la logique : décider d'une action (si/alors), répéter une tâche (boucles) ou définir des structures de données.
Bonnes pratiques
Il est fortement déconseillé d'essayer de contourner cette règle en modifiant légèrement la casse (par exemple If avec une majuscule au lieu de if), car cela rend le code illisible et source d'erreurs. Utilisez des noms de variables descriptifs et en rapport avec votre métier (ex: prix_total plutôt qu'un mot technique détourné).
Synonymes
Antonymes
Conseil
Pour les repérer facilement, utilisez un éditeur de code avec coloration syntaxique : les mots réservés s'affichent automatiquement dans une couleur spécifique (souvent bleu, rose ou gras) pour vous avertir qu'ils sont spéciaux.
Questions fréquentes
Quelle est la différence avec un mot-clé ?
En pratique, les deux sont souvent identiques. Techniquement, un mot réservé peut inclure des termes prévus pour le futur qui ne font rien pour l'instant, alors qu'un mot-clé a une fonction active immédiate.
Que se passe-t-il si j'en utilise un par erreur ?
L'ordinateur renverra une erreur de syntaxe (Syntax Error) et le programme ne pourra pas démarrer.