À retenir
- Indique un décalage (offset) par rapport à une position actuelle.
- Permet une grande flexibilité et la mobilité des données/fichiers.
- S'oppose à l'adressage absolu qui utilise des coordonnées fixes.
L'adressage relatif consiste à désigner l'emplacement d'une donnée en indiquant sa distance par rapport à un point de référence actuel, plutôt que son adresse fixe et définitive. C'est comme dire à quelqu'un « avance de trois maisons sur ta droite » au lieu de lui donner une adresse postale précise comme « 15 rue de la Paix ».
Étymologie
Composé de « adressage » (action de désigner une adresse) et « relatif » (du latin relativus, qui dépend de quelque chose d'autre). En informatique, ce concept est apparu avec les premiers calculateurs pour permettre de déplacer des blocs de données sans avoir à réécrire tous les liens internes.
Exemples d'usage
- Tableur (Excel/Sheets) : Si vous écrivez une formule
=A1+10dans la cellule B1 et que vous la recopiez en B2, elle devient=A2+10car le logiciel comprend « la cellule juste à ma gauche » plutôt qu'une case figée. - Développement Web : Utiliser
<img src="images/photo.jpg">pour pointer vers un fichier situé dans un dossier enfant du dossier actuel. - Programmation (Assemblage) : Une instruction de saut qui demande au processeur d'aller 12 octets plus loin dans le code source.
Cas d'usage
Ce concept est omniprésent dans la gestion des fichiers (chemins relatifs), la création de feuilles de calcul dynamiques, et le développement logiciel pour rendre le code portable (capable de fonctionner quel que soit son emplacement en mémoire ou sur le disque).
Bonnes pratiques
En développement web, privilégiez toujours l'adressage relatif pour les ressources internes (images, scripts) afin que votre site fonctionne aussi bien sur votre ordinateur personnel que sur le serveur final. Dans un tableur, sachez jongler avec le symbole $ pour transformer un adressage relatif en adressage absolu si vous ne voulez pas que vos références bougent lors d'un copier-coller.
Synonymes
Antonymes
Conseil
Pour bien visualiser l'adressage relatif, imaginez que vous donnez des instructions de navigation à un robot : l'adressage relatif est sa boussole interne (« tourne à gauche »), tandis que l'adressage absolu est le GPS (« va aux coordonnées 48.85, 2.35 »).
Questions fréquentes
Pourquoi préférer le relatif à l'absolu ?
Le relatif rend votre travail transportable. Si vous déplacez un dossier contenant un site web, tous les liens internes continueront de fonctionner s'ils sont relatifs.
Qu'est-ce qu'un offset ?
C'est le terme technique souvent utilisé pour désigner l'écart ou la distance numérique utilisée dans l'adressage relatif.
Peut-on mélanger relatif et absolu ?
Oui, notamment dans les tableurs où l'on peut fixer la colonne (absolu) mais laisser la ligne libre (relatif), par exemple : $A1.