À retenir
- Représente graphiquement la fusion des lettres 'e' et 't'.
- Indispensable pour séparer les informations dans les liens (URL).
- Utilisée en programmation pour la logique et la gestion de la mémoire.
L'esperluette est le caractère spécial & qui sert d'abréviation pour le mot « et ». En informatique, elle agit comme un véritable couteau suisse, servant aussi bien à lier des données qu'à effectuer des opérations logiques ou à coder des caractères spéciaux.
Étymologie
Le mot provient d'une déformation de l'expression latine « et, per se, et » (le signe « et », qui en lui-même signifie « et »), que les enfants récitaient à la fin de l'alphabet. Graphiquement, c'est une ligature, c'est-à-dire la fusion des lettres e et t du mot latin « et ».
Exemples d'usage
- Dans une adresse web :
recherche.php?nom=durand&prenom=paul(sert de séparateur). - En langage C ou C++ :
&variablepermet d'accéder à l'adresse mémoire d'une donnée. - En HTML :
éest utilisé pour afficher un « é » correctement sur tous les navigateurs.
Cas d'usage
On l'utilise principalement dans le développement web pour passer plusieurs paramètres dans une URL, dans les langages de programmation pour manipuler des adresses mémoires (pointeurs) ou créer des conditions logiques (souvent doublée en &&), et en mise en page pour le design de logos.
Bonnes pratiques
En programmation web, il faut être vigilant : dans le code HTML, une esperluette isolée peut être mal interprétée par le navigateur. Il est recommandé de la remplacer par son code de sécurité & pour éviter les erreurs d'affichage ou de validation.
Synonymes
Conseil
Quand vous débutez en développement, retenez que l'esperluette est un « caractère réservé ». Si votre code ou votre lien internet ne fonctionne pas comme prévu, vérifiez si une esperluette mal placée ne sème pas la confusion !
Questions fréquentes
D'où vient le nom anglais 'ampersand' ?
C'est une contraction de la phrase 'and per se and', identique à l'origine du mot français.
Pourquoi utilise-t-on && au lieu de & dans les tests ?
Le double && est un opérateur logique qui s'arrête dès que le résultat est connu, ce qui est plus rapide et sûr que le simple & (binaire).