Índice:
Definição - O que significa Resolução de Nomes?
A resolução de nomes, no contexto da programação, é a vinculação de identificadores no ambiente de programação aos componentes reais do programa que eles representam. Esses nomes podem ser armazenados em tabelas de pesquisa ou como parte de uma hierarquia de namespace. O objetivo da nomeação é fornecer uma referência abreviada ao material codificado. O processo pode ser usado para chamar uma função, variável ou outro componente de um repositório de entidades nomeadas.
Techopedia explica a resolução de nomes
O nome de um componente de programação pode ser a escolha arbitrária do programador ou pode ser algo com sintaxe específica atribuída por um algoritmo da linguagem de programação. O espaço para nome de um identificador fornece o contexto. O mesmo nome em dois namespaces diferentes pode se referir a componentes de programação totalmente diferentes. O escopo de uma variável determina onde ela pode estar disponível para uso em um programa.
Os nomes atribuídos às sub-rotinas permitem que eles sejam chamados facilmente, sem inserir o código inteiro. A capacidade de acessar uma sub-rotina usando um nome é uma das maiores vantagens da programação.
A resolução de nomes pode ocorrer quando o programa é compilado ou em tempo de execução. O primeiro é chamado resolução estática de nomes e o outro é chamado resolução dinâmica de nomes.
Esta definição foi escrita no contexto de Programação