कीवर्ड आणि आयडेंटिफायर यातील फरक
सामग्री
- तुलना चार्ट:
- कीवर्ड ची व्याख्या
- उदाहरणः
- अभिज्ञापकांची व्याख्या
- उदाहरणः
- अभिज्ञापक तयार करण्यासाठी नियमांचे पालन केले पाहिजे
- कीवर्ड आणि आयडेंटिफायर मधील मुख्य फरक
- निष्कर्ष:
प्रत्येक भाषेमध्ये कीवर्ड आणि अभिज्ञापक असतात, जे केवळ त्याच्या कंपाईलरद्वारे समजले जातात. कीवर्ड पूर्वनिर्धारित आरक्षित शब्द आहेत, ज्यांचा विशेष अर्थ आहे. प्रत्येक कीवर्ड घोषित डेटा “प्रकार” परिभाषित करतो. कीवर्ड अभिज्ञापक म्हणून वापरू नयेत. एक अभिज्ञापक प्रोग्राममधील विशिष्ट व्हेरिएबल, फंक्शन किंवा क्लासच्या लेबलला दिले गेलेले एक वेगळे नाव आहे. व्हेरिएबल तयार करण्यासाठी कीवर्ड आणि अभिज्ञापक दोन्ही एकत्र बांधलेले आहेत.
आवश्यक असल्यास अभिज्ञापक बदलले जाऊ शकतात, कीवर्डमध्ये असे नसल्यास, जे निश्चित केले गेले आहेत, आम्ही आमच्या गरजेनुसार ते बदलू शकत नाही. ही सामग्री कीवर्ड आणि अभिज्ञापक यामधील फरक विस्तृत करते.
- तुलना चार्ट
- व्याख्या
- मुख्य फरक
- निष्कर्ष
तुलना चार्ट:
तुलनासाठी आधार | कीवर्ड | अभिज्ञापक |
---|---|---|
मूलभूत | कीवर्ड भाषेचे आरक्षित शब्द आहेत. | आयडेंटिफायर्स व्हेरिएबल, फंक्शन आणि लेबलांची वापरकर्त्याने परिभाषित नावे |
वापरा | अस्तित्वाचा प्रकार / प्रकार निर्दिष्ट करा. | एखाद्या विशिष्ट घटकाचे नाव ओळखा. |
स्वरूप | केवळ पत्रांचा विचार करा. | अक्षरे, अंडरस्कोर, अंकांचा विचार करा. |
केस | फक्त लोअरकेस वापरा. | लोअर आणि अप्पर केस, दोघांनाही परवानगी आहे. |
चिन्ह | कोणतेही विशेष चिन्ह नाही, विरामचिन्हे वापरलेले आहेत. | अंडरस्कोरशिवाय कोणतेही विरामचिन्हे किंवा विशेष चिन्ह वापरलेले नाही. |
वर्गीकरण | कीवर्डचे पुढील वर्गीकरण केले जात नाही. | अभिज्ञापक बाह्य नाव आणि अंतर्गत नावात वर्गीकृत केले जातात. |
प्रारंभ पत्र | हे नेहमी लहान अक्षराने सुरू होते. | प्रथम वर्ण अपरकेस, लोअरकेस अक्षरे किंवा अंडरस्कोर असू शकते. |
उदाहरण | इंट, चार, जर, डू, क्लास इ. | चाचणी, गणना 1, उच्च_स्पीड इ. |
कीवर्ड ची व्याख्या
सी ++ द्वारे आरक्षित शब्दांना “कीवर्ड”. हे कीवर्ड एखाद्या अभिज्ञापकाचे नाव सांगण्यासाठी आणि प्रोग्रामच्या अन्य घटकास नाव देण्यासाठी वापरले जाऊ शकत नाहीत. प्रत्येक कीवर्डचा वेगळा अर्थ असतो आणि विशिष्ट क्रिया करण्यासाठी कंपाईलरद्वारे वापरला जातो. उदाहरणार्थ, ‘इंट’ चा वापर पूर्णांक प्रकाराचा ओळखकर्ता तयार करण्यासाठी केला जातो, ‘फ्लोट’ चा वापर फ्लोट प्रकाराचा अभिज्ञापक तयार करण्यासाठी केला जातो.
उदाहरणः
कीवर्डची स्पष्ट प्रतिमा मिळविण्यासाठी, वास्तविकतेचे उदाहरण विहंगावलोकन करूया. आमच्याकडे ‘संपूर्ण संदर्भ’ नावाचे एक ‘पुस्तक’ आहे. येथे ‘बुक’ हा शब्द म्हणजे कीवर्ड आहे आणि “पूरा_ संदर्भ” हे नाव ‘बुक’ कीवर्डची ओळख आहे. आता कीवर्ड निर्दिष्ट करते की “full_references” म्हणजे काय, उत्तर आहे ते “Book”.
आता आपण ‘फ्लोट पगार’ लिहिला तर प्रोग्रामचे एक उदाहरण घेऊ. येथे, ‘कीवर्ड’ हा ‘फ्लोट’ आणि ‘पगार’ हा ‘आयडेंटिफायर’ आहे. आता, जर आपण ‘पगारा’ म्हणजे काय याचा अर्थ विचारला तर उत्तर आहे, ते निर्दिष्ट करते की ते एक ‘चल’ आहे जे निसर्गात ‘फ्लोट’ आहे आणि ‘फ्लोट व्हॅल्यूज’ स्वीकारतो.
अभिज्ञापकांची व्याख्या
आपण प्रोग्राममधील घटकास प्रदान केलेले नाव जेणेकरुन ते विशिष्टपणे ओळखले जाऊ शकते.अभिज्ञापक”. व्हेरिएबल्स, फंक्शन्स, वर्गाची लेबले आणि इतर विविध वापरकर्ता-परिभाषित घटकांची नावे ‘अभिज्ञापक’ आहेत. अभिज्ञापक कधीही ‘कीवर्ड’ म्हणून वापरला जाऊ शकत नाही.
उदाहरणः
हे अधिक चांगल्या पद्धतीने समजण्यासाठी, ‘कीवर्ड’ च्या वरील उदाहरणांचे तपशीलवार वर्णन करू या. “बुक” हा एक ‘कीवर्ड’ आहे आणि “Complete_references” हा एक अभिज्ञापक आहे. आता, जर आम्हाला एखादे ‘पूर्ण संदर्भ पुस्तक’ हवे असेल तर. जेव्हा आम्ही दुकानदाराला विचारतो की आम्हाला “पुस्तक” हवे असेल तर आम्ही पुस्तकांचे नाव निर्दिष्ट केल्याशिवाय “पुस्तक” कोण / ती ओळखणार नाही, म्हणजे “पूर्ण_ संदर्भ”.
आता प्रोग्रामचे वरील उदाहरण घ्या, आम्हाला माहिती आहे की ‘फ्लोट’ हा एक ‘कीवर्ड’ आहे आणि ‘पगार’ हा ‘आयडेंटिफायर’ आहे. आता आपल्याला व्हेरिएबलच्या ‘पगारा’ चे मूल्य हवे असल्यास, आपण येथे व्हेरिएबलचे नाव स्पष्टपणे ‘पगारा’ वर कॉल करावे लागेल, येथे, ‘फ्लोट’ कॉल करणे कार्य करणार नाही.
अभिज्ञापक असे नाव आहे ज्याद्वारे आपण प्रोग्राममध्ये आमच्या तयार केलेल्या अस्तित्वाला कॉल करू शकतो.
अभिज्ञापक तयार करण्यासाठी नियमांचे पालन केले पाहिजे
- अभिज्ञापकाचे पहिले वर्ण अनिवार्यपणे एक अक्षर असले पाहिजे. (‘_’ अंडरस्कोअर हे पहिले अक्षर म्हणूनही वापरले जाऊ शकते)
- हे अक्षरे, अंक आणि अंडरस्कोरचा एक संच असू शकतो.
- अपरकेस आणि लोअरकेस अक्षरे वेगळ्या पद्धतीने हाताळली जातात.
- सर्व वर्ण महत्त्वपूर्ण आहेत.
- आरक्षित शब्दांचा ओळखकर्ता किंवा व्हेरिएबल्सचे नाव म्हणून वापरण्यास मनाई आहे.
- पांढर्या जागांना परवानगी नाही.
- अभिज्ञापकास जास्तीत जास्त 1024 वर्ण असू शकतात, कारण एएनएसआय मानकात आवश्यक आहे की सी ++ कंपाइलरने कमीतकमी या संख्येची संख्या प्रदान केली पाहिजे.
कीवर्ड आणि आयडेंटिफायर मधील मुख्य फरक
- कीडचा वापर अस्तित्वाचा प्रकार / प्रकार ओळखण्यासाठी केला जातो तर अभिज्ञापक त्या अस्तित्वाचे खास नाव ठेवण्यासाठी वापरला जातो. उदाहरणार्थ, जर आपण ‘इंट नंबर’ लिहितो, जिथे ‘इंट’ एक कीवर्ड आहे आणि ‘क्रमांक’ हा एक अभिज्ञापक आहे, म्हणजेच, हे विधान स्पष्टपणे परिभाषित करते की आम्ही एखादा घटक ‘संख्या’ परिभाषित करतो जो प्रकार (पूर्णांक) प्रकारची आहे.
- कीवर्ड वेगळे आहेत; त्यांचे पुढील वर्गीकरण केलेले नाही. उलटपक्षी, अभिज्ञापक बाह्य दुवा प्रक्रियेत सामील असल्यास, म्हणजे त्यात जर कार्ये नावे आणि फायलींमध्ये सामायिक केलेले जागतिक चल समाविष्ट असतील तर त्यास ‘बाह्य नावे’, जेव्हा ते बाह्य दुवा प्रक्रियेत वापरले जात नाहीत आणि स्थानिक चलचे नाव समाविष्ट करतात, तेव्हा त्यास‘अंतर्गत नावे’.
- अभिज्ञापक कधीही कीवर्ड आणि सी ++ लायब्ररीत असलेल्या कार्येचे नाव यासारखे असू शकत नाही.
- सी ++ लायब्ररीत परिभाषित कीवर्डमध्ये कोणतेही चिन्ह नसते. याउलट, आपण कोणताही अभिज्ञापक घोषित करता तेव्हा आपण केवळ अंडरस्कोरच वापरु शकता परंतु कोणतेही चिन्ह नाही.
- कीवर्ड नेहमी लोअर केससह सुरू होते. याउलट, अभिज्ञापक एकतर अप्पर केस किंवा लोअर केससह प्रारंभ करू शकतो
निष्कर्ष:
कीवर्ड आणि अभिज्ञापक हे प्रोग्रामचे बिल्डिंग ब्लॉक आहेत. ते विशेषत: कंपाईलरद्वारे प्रकार / प्रकार आणि विशिष्ट चरचे नाव किंवा एखाद्या वर्गाचे कार्य विशिष्ट प्रकारे परिभाषित करण्यासाठी वापरले जातात.