Liaison (programmation)
Association entre un nom et une valeur. Liaison de variable : let x = 5. Liaison de données (data binding) : relie un élément d'interface aux données sous-jacentes, avec mise à jour automatique. Binding de langage : enveloppe d'une bibliothèque, dans un langage, autour d'une API C.
Portée lexicale (la plus courante) : la liaison est résolue selon l'endroit où le code est écrit. Portée dynamique (héritage de Lisp) : selon l'endroit où le code est appelé — les langages modernes ne la conservent que pour la configuration et les exceptions (contextvars en Python, AsyncLocalStorage en JS). Liaison tardive : appels de méthode résolus à l'exécution (POO, polymorphisme). Liaison précoce : à la compilation (fonctions C ; les fonctions virtuelles peuvent relever des deux). Frameworks front-end : liaison de données bidirectionnelle (Knockout, Angular 1, Vue) contre unidirectionnelle (React).