Tous les
langages de programmation permettent, directement ou indirectement, de manipuler des
valeurs. Généralement, c'est par l'entremise de
variables, qui sont une association (on dit aussi une liaison) entre un
symbole et une valeur ou succession de valeurs, le symbole permettant au programmeur d'identifier et manipuler ces valeurs.