Table des matières:
Définition - Que signifie la résolution de noms?
La résolution de noms, dans le contexte de la programmation, est le lien entre les identifiants de l'environnement de programmation et les composants de programme réels qu'ils représentent. Ces noms peuvent être stockés dans des tables de recherche ou dans le cadre d'une hiérarchie d'espace de noms. Le but de la dénomination est de fournir une référence abrégée au matériel codé. Le processus peut être utilisé pour appeler une fonction, une variable ou un autre composant à partir d'un référentiel d'entités nommées.
Techopedia explique la résolution de noms
Le nom d'un composant de programmation peut être le choix arbitraire du programmeur, ou il peut être quelque chose avec une syntaxe spécifique assignée par un algorithme du langage de programmation. L'espace de noms d'un identifiant fournit le contexte. Le même nom dans deux espaces de noms différents peut faire référence à des composants de programmation totalement différents. La portée d'une variable détermine où elle peut être disponible pour une utilisation dans un programme.
Les noms attribués aux sous-programmes permettent de les appeler facilement sans insérer le code entier. La possibilité d'accéder à un sous-programme à l'aide d'un nom est l'un des plus grands avantages de la programmation.
La résolution de noms peut avoir lieu lors de la compilation du programme ou lors de l'exécution. La première est appelée résolution de nom statique et l'autre est appelée résolution de nom dynamique.
Cette définition a été écrite dans le contexte de la programmation