Mot réservé

Définition, exemples et bonnes pratiques

À 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

mot-clé (abus de langage courant) identifiant réservé

Antonymes

identifiant nom utilisateur

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.