Améliorez-le ou discutez des points à améliorer. Dans un langage de programmation, une variable est un élément qui associe une valeur à un libellé. Cependant, les utilisations et gestion d'une variable sont intimement liées au langage de programmation auquel on fait référence.
En informatique, les variables associent un nom (le symbole) à une valeur ou un objet, elles font partie des identificateurs. La notion de variable est alors intimement liée au langage de programmation. Il est notable que beaucoup de ces langages (les langages impératifs) autorisent les variables à changer de valeur au cours du temps.
Dans les langages de programmation fonctionnelle ou de programmation logique, les variables ne peuvent avoir qu'une seule valeur au cours de leur existence. Dans la plupart des langages, les variables n'existent qu'en tant qu'outils pour le programmeur.
Par exemple une variable en C++ aura six caractéristiques: (Le C++ est un langage de programmation permettant la programmation sous de multiples paradigmes...) son type, c'est la convention d'interprétation de la séquence de bits qui constitue la variable. Le type de la variable spécifie aussi la longueur