Résolution de nom

Définition - Que signifie la résolution de noms?

La résolution de noms, dans le contexte de la programmation, est la liaison des identificateurs dans l'environnement de programmation aux 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'espaces 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.

Definir Tech explique la résolution de noms

Le nom d'un composant de programmation peut être le choix arbitraire du programmeur, ou il peut s'agir de 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 l'intégralité du code. La possibilité d'accéder à un sous-programme en utilisant un nom est l'un des plus grands avantages de la programmation.

La résolution de nom peut avoir lieu lorsque le programme est compilé 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