Qu'est-ce que la liaison dynamique?

La liaison dynamique, également appelée liaison tardive, est un mécanisme par lequel un programme informatique attend le moment de l'exécution pour lier le nom d'une méthode appelée à un sous-programme réel. C'est une alternative à la liaison précoce ou à la liaison statique dans laquelle ce processus est effectué au moment de la compilation. La liaison dynamique est plus onéreuse en termes de calcul, mais elle a l'avantage d'éviter davantage les conflits de version lors de la liaison des fonctions d'une bibliothèque liée.

La possibilité d'effectuer une liaison dynamique est une caractéristique commune aux langages de haut niveau tels que C ++, Java et LISP.

Appel, Compiler, Programme, Termes de programmation