Name Resolution - नाम संकल्प का क्या अर्थ है?


प्रोग्रामिंग के संदर्भ में नाम रिज़ॉल्यूशन, प्रोग्रामिंग वातावरण के भीतर पहचानकर्ताओं को वास्तविक प्रोग्राम घटकों से जोड़ना है जिनका वे प्रतिनिधित्व करते हैं। ये नाम लुकअप तालिकाओं में या नामस्थान पदानुक्रम के भाग के रूप में संग्रहीत किए जा सकते हैं। नामकरण का उद्देश्य कोडित सामग्री का संक्षिप्त संदर्भ प्रदान करना है। इस प्रक्रिया का उपयोग नामित संस्थाओं के भंडार से किसी फ़ंक्शन, वेरिएबल या अन्य घटक को कॉल करने के लिए किया जा सकता है।

प्रोग्रामिंग घटक का नाम प्रोग्रामर की मनमानी पसंद हो सकता है, या यह प्रोग्रामिंग भाषा के एल्गोरिदम द्वारा निर्दिष्ट विशिष्ट वाक्यविन्यास वाला कुछ हो सकता है। पहचानकर्ता का नामस्थान संदर्भ प्रदान करता है। दो अलग-अलग नामस्थानों में एक ही नाम पूरी तरह से अलग-अलग प्रोग्रामिंग घटकों को संदर्भित कर सकता है। एक वेरिएबल का दायरा यह निर्धारित करता है कि यह प्रोग्राम के भीतर उपयोग के लिए कहां उपलब्ध हो सकता है।

सबरूटीन्स को दिए गए नाम उन्हें संपूर्ण कोड डाले बिना आसानी से कॉल करने की अनुमति देते हैं। किसी नाम का उपयोग करके सबरूटीन तक पहुंचने की क्षमता प्रोग्रामिंग के सबसे बड़े फायदों में से एक है।

नाम समाधान तब हो सकता है जब प्रोग्राम संकलित हो या रनटाइम पर। पहले को स्थैतिक नाम रिज़ॉल्यूशन कहा जाता है, और दूसरे को गतिशील नाम रिज़ॉल्यूशन कहा जाता है।

Post a Comment

0 Comments