Innehållsförteckning:
Definition - Vad betyder namnupplösning?
Namnupplösning, i samband med programmering, är kopplingen av identifierare inom programmeringsmiljön till de faktiska programkomponenterna som de representerar. Dessa namn kan lagras i uppslagstabeller eller som en del av en namnutrymmeshierarki. Syftet med namnet är att ge en kort referens till kodat material. Processen kan användas för att anropa en funktion, variabel eller annan komponent från ett förvar med nämnda enheter.
Techopedia förklarar namnupplösning
Namnet på en programmeringskomponent kan vara programmerarens valfria val, eller det kan vara något med specifik syntax tilldelad av en algoritm i programmeringsspråket. Namnområdet för en identifierare ger sammanhanget. Samma namn i två olika namnutrymmen kan hänvisa till helt olika programmeringskomponenter. Omfattningen av en variabel avgör var den kan vara tillgänglig för användning i ett program.
Namn som tilldelats subroutiner gör att de enkelt kan kallas upp utan att sätta in hela koden. Möjligheten att få tillgång till en subrutin med ett namn är en av de största fördelarna med programmering.
Namnupplösning kan äga rum när programmet är kompilerat eller vid körning. Den första kallas statisk namnupplösning, och den andra kallas dynamisk namnupplösning.
Denna definition har skrivits i samband med programmering