मान लीजिए कि आप डेंटिस्ट के पास जाते हैं, जिसका दांत बाहर निकाला गया है।
जब रिसेप्शनिस्ट आपसे आपका नाम पूछता है, तो नियुक्ति शुरू करने के लिए उन्हें जानकारी की आवश्यकता होती है। इस उदाहरण में, आपका नाम प्रासंगिक जानकारी है । इसलिए संदर्भ में दंत चिकित्सक का दौरा करने में, आपको अपने दांत को खींचने के लिए अपना नाम प्रदान करने की आवश्यकता है।
अब कहते हैं कि आप बैंक के लिए चलते हैं।
बैंक में, आप $ 100 निकालने के लिए कहते हैं। टेलर को आपको पैसे देने से पहले अपनी पहचान स्थापित करने की आवश्यकता है, इसलिए आपको शायद उन्हें ड्राइविंग लाइसेंस दिखाना होगा या अपना एटीएम कार्ड स्वाइप करना होगा और अपना पिन नंबर दर्ज करना होगा। किसी भी तरह से, आप जो प्रदान कर रहे हैं वह संदर्भ है । टेलर लेन-देन को आगे बढ़ाने के लिए इस जानकारी का उपयोग करता है। वे फिर आपसे पूछ सकते हैं कि आप किस खाते से पैसा निकालना चाहते हैं। जब आप जवाब देते हैं, "मेरा बचत खाता" , तो यह और भी अधिक संदर्भ है ।
जितना अधिक संदर्भ आप देते हैं, उतना अधिक ज्ञान दूसरे पक्ष को आपके अनुरोध से निपटने में मदद करना है। कभी-कभी संदर्भ वैकल्पिक होता है (बेहतर परिणाम प्राप्त करने के लिए आपके Google खोज में अधिक से अधिक शब्द टाइप करने के लिए) और कभी-कभी इसकी आवश्यकता होती है (जैसे एटीएम में अपना पिन नंबर प्रदान करना)। किसी भी तरह से, यह ऐसी जानकारी है जो आमतौर पर सामान लाने में मदद करती है।
अब कहते हैं कि आप अपना $ 100 लेते हैं और एक हवाई जहाज का टिकट खरीदते हैं ताकि आपका मुंह गर्म रहे।
आप एक अच्छी धूप गंतव्य पर पहुंचते हैं, लेकिन आपका बैग इसे नहीं बनाता है। यह एयरपोर्ट सिस्टम में कहीं खो गया है। तो, आप अपना "सामान का दावा टिकट" (उस पर बारकोड के साथ स्टिकर) "लॉस्ट बैगेज ऑफिस" ले जाएं। डेस्क के पीछे वाला व्यक्ति पहली चीज यह पूछेगा कि उस पर आपके सामान की संख्या के साथ टिकट है। यह कुछ आवश्यक संदर्भ का एक उदाहरण है ।
लेकिन फिर बैगेज व्यक्ति आपसे आपके बैग के बारे में अधिक जानकारी मांगता है , ताकि वे इसे और अधिक आसानी से पा सकें। वे पूछते हैं, " क्या रंग है? यह किस आकार का है? क्या इसमें पहिए हैं? क्या यह कठोर है या नरम? जबकि उन्हें जरूरी नहीं कि जानकारी के उन टुकड़ों की आवश्यकता है, यह संकीर्ण चीजों को नीचे मदद करता है यदि आप उन्हें प्रदान करते हैं। यह कम कर देता है। समस्या क्षेत्र। यह खोज को बहुत तेज़ बनाता है। यह वैकल्पिक संदर्भ है ।
यहां दिलचस्प हिस्सा है: बहुत सारे सॉफ़्टवेयर और एपीआई के लिए, आवश्यक संदर्भ आमतौर पर एक विधि हस्ताक्षर में वास्तविक पैरामीटर के रूप में समाप्त होता है, और वैकल्पिक संदर्भ कहीं और जाता है, जैसे एक लचीली कुंजी-मूल्य मानचित्र जिसमें कुछ भी हो सकता है (और खाली हो सकता है) ) या थ्रेड-लोकल स्टोरेज में जहां जरूरत पड़ने पर इसे एक्सेस किया जा सकता है।
उपरोक्त उदाहरण वास्तविक जीवन से हैं, लेकिन आप उन्हें कंप्यूटर विज्ञान के क्षेत्रों में आसानी से मैप कर सकते हैं। उदाहरण के लिए, HTTP हेडर में प्रासंगिक जानकारी होती है। प्रत्येक शीर्षलेख अनुरोध किए जाने के बारे में जानकारी से संबंधित है। या जब आप एक दो-चरण की प्रतिबद्ध प्रक्रिया के भाग के रूप में एक वैश्विक लेनदेन आईडी के साथ भेज रहे हैं , तो वह लेनदेन आईडी संदर्भ है। यह लेनदेन प्रबंधक को काम का समन्वय करने में मदद करता है क्योंकि यह हाथ में समग्र कार्य के बारे में जानकारी है ।
उम्मीद है की वो मदद करदे।