Tabla de contenido:
Definición: ¿Qué significa la resolución de nombres?
La resolución de nombres, en el contexto de la programación, es la vinculación de identificadores dentro del entorno de programación con los componentes reales del programa que representan. Estos nombres pueden almacenarse en tablas de búsqueda o como parte de una jerarquía de espacios de nombres. El propósito de la denominación es proporcionar una referencia abreviada al material codificado. El proceso puede usarse para llamar a una función, variable u otro componente desde un repositorio de entidades nombradas.
Techopedia explica la resolución de nombres
El nombre de un componente de programación puede ser la elección arbitraria del programador, o podría ser algo con una sintaxis específica asignada por un algoritmo del lenguaje de programación. El espacio de nombres de un identificador proporciona el contexto. El mismo nombre en dos espacios de nombres diferentes puede referirse a componentes de programación totalmente diferentes. El alcance de una variable determina dónde puede estar disponible para su uso dentro de un programa.
Los nombres asignados a las subrutinas les permiten llamarse fácilmente sin insertar el código completo. La capacidad de acceder a una subrutina usando un nombre es una de las mayores ventajas de la programación.
La resolución de nombres puede tener lugar cuando se compila el programa o en tiempo de ejecución. El primero se llama resolución de nombre estático, y el otro se llama resolución de nombre dinámico.
Esta definición fue escrita en el contexto de la Programación