En
programmation, une est une valeur qui est un moyen d'accéder en lecture et/ou écriture à une
donnée située soit en
mémoire principale soit ailleurs. Une référence n'est pas la
donnée elle-même mais seulement une information sur sa localisation. Beaucoup de
langages de programmation permettent l'utilisation de références, que ce soit de façon explicite ou implicite.