सी ++ में नामकरण सम्मेलन क्या है

Si Mem Namakarana Sam Melana Kya Hai



नामकरण प्रथा कोडिंग के एक महत्वपूर्ण भाग का प्रतिनिधित्व करती है। यह कार्यों, चरों, वर्गों और अन्य कार्यक्रम संस्थाओं के लिए उपयुक्त नाम चुनने की प्रक्रिया है। नामकरण परंपराएं कोड की पठनीयता और समझ में सुधार करती हैं, जिससे भविष्य में इसे बनाए रखना और अनुकूलित करना आसान हो जाता है। अगला खंड C++ नामकरण परिपाटियों के माध्यम से जाना जाएगा।

सी ++ में नामकरण सम्मेलन क्या है?

सी ++ में नामकरण मानकों में अक्सर कुछ उपसर्गों या प्रत्यय, ऊंट का मामला, चर के लिए पूंजी अक्षरों और अपरकेस अक्षरों वाले वर्गों के शुरुआती नाम शामिल होते हैं। इन सम्मेलनों का लक्ष्य कोड को अधिक सुसंगत और पढ़ने में आसान रखना है ताकि अन्य प्रोग्रामर इसे जल्दी और आसानी से समझ सकें।







वेरिएबल्स के विभिन्न नामकरण सम्मेलन

C++ में, कुछ सामान्य वेरिएबल नेम प्रैक्टिस हैं:



1: चर नाम वर्णनात्मक होने चाहिए और महत्वपूर्ण, वर्णन करता है कि वास्तव में चर क्या दर्शाता है।



2: टेढ़े - मेढ़े लिखावट वाले बड़े संयुक्त शब्द: यह एक ऐसी शैली है जिसमें किसी शब्द का प्रारंभिक अक्षर लोअरकेस होता है, और प्रत्येक बाद के शब्द का प्रारंभिक अक्षर कैपिटलाइज़ होता है, जिसमें शब्दों के बीच कोई खाली स्थान नहीं होता है। सी ++ में, यह सम्मेलन अक्सर परिवर्तनीय नामों के लिए प्रयोग किया जाता है।





3: बूलियन चर उपसर्ग करने के लिए 'है' का उपयोग करना: यह इंगित करने के लिए कि यह एक बूलियन मान का प्रतिनिधित्व करता है, 'है' या 'है' के साथ एक चर के नाम को उपसर्ग करना सामान्य है।

4: स्थिरांक को सभी अपरकेस अक्षरों और अंडरस्कोर द्वारा नामित किया जाना चाहिए शब्दों के बीच इस तथ्य को इंगित करने के लिए कि उन्हें अद्यतन करने का इरादा नहीं है।



5: पास्कल केस: यह मामला ऊंट मामले जैसा ही है। दोनों के बीच एकमात्र अंतर यह है कि पास्कल के मामले में प्रारंभिक शब्द के शुरुआती अक्षर को भी पूंजीकृत किया जाना चाहिए। कैमल केस के विरोध में, जिसमें प्रारंभिक शब्द लोअरकेस में है, यदि आप पास्कल केस का उपयोग करते हैं, तो प्रत्येक शब्द अपरकेस अक्षर से शुरू होता है।

नीचे C++ में नामकरण परिपाटी का एक उदाहरण दिया गया है, ताकि आप नामकरण परिपाटी की अवधारणा को आसानी से समझ सकें।

उदाहरण: विभिन्न नामकरण परिपाटियों के साथ चर प्रदर्शित करने के लिए C++ प्रोग्राम

निम्नलिखित एक सरल C++ प्रोग्राम कार्यान्वयन है जो उपरोक्त चर नामकरण परंपराओं को दर्शाता है:

#शामिल
नेमस्पेस एसटीडी का उपयोग करना;

मुख्य प्रवेश बिंदु ( ) {
// चर के वर्णनात्मक नाम के साथ
int कुल संख्या = 100 ;
// परिवर्तनीय नामों के ऊंट-केस के साथ
स्ट्रिंग नामऑफस्टूडेंट = 'वह स्वयं' ;
// बूलियन चर उपसर्ग करना 'है'
बूल कार्यरत है = असत्य ;
बूल चेक किया गया है = सत्य ;
// सभी अपरकेस अक्षरों को लागू करना के लिए निरंतर चर
स्थिरांक int उच्चतम_असाइनमेंट = 100 ;
स्थिरांक डबल PI_VALUE = 3.14 ;
// पास्कल के माध्यम से चर का नामकरण सम्मेलन मामला
स्ट्रिंग finalResultOfStudent = 'उत्तीर्ण' ;
अदालत << '--[C++ में वेरिएबल्स की अलग-अलग नेमिंग कन्वेंशन]--' << एंडल;
अदालत << '1: चर के वर्णनात्मक नामों के साथ' << एंडल;
अदालत << 'छात्रों की कुल संख्या:' << कुल गणना << एंडल;
अदालत << '2: चर नामों के ऊंट-केस के साथ' << एंडल;
अदालत << 'छात्र का नाम: ' << छात्र का नाम << एंडल;
अदालत << '3: उपसर्ग बूलियन चर के साथ' << एंडल;
अदालत << 'कार्यरत है: ' << कार्यरत है << एंडल;
अदालत << 'जाँच की गई है: ' << जाँच की गई है << एंडल;
अदालत << '4: निरंतर चर के लिए नामकरण सम्मेलन के सभी अपरकेस अक्षरों को लागू करने के साथ' << एंडल;
अदालत << 'असाइनमेंट की उच्चतम संख्या:' << उच्चतम_असाइनमेंट << एंडल;
अदालत << 'पीआई का मूल्य:' << PI_VALUE << एंडल;
अदालत << '5: पास्कल-केस के साथ वेरिएबल कन्वेंशन' << एंडल;
अदालत << 'अंतिम परिणाम: ' << फाइनल रिजल्ट ऑफ स्टूडेंट << एंडल;
वापस करना 0 ;
}

उपरोक्त पांच नामकरण सम्मेलनों के अनुसार इस कार्यक्रम ने केवल चर सिंटैक्स घोषित किया। main function में पहला Variable TotalNumber होता है जो की के अनुसार होता है वर्णनात्मक नामकरण सम्मेलन जो आउटपुट के रूप में 100 मान प्रिंट करता है। अगला नामऑफस्टूडेंट वैरिएबल मिकले स्टीव के साथ आरंभ किया गया है जो दर्शाता है कैमल केस नामकरण परंपरा।

isEmployed और isChecked चर बूलियन परिणाम को आउटपुट के रूप में दिखाते हैं जो दर्शाता है उपसर्ग नामकरण परंपरा। इसके बाद, HIGHEST_ASSIGNMENT और PI_VALUE चरों को 100 और 3.14 के रूप में सम्मानित मानों के साथ प्रारंभ किया जाता है जो परिभाषित करता है नामकरण सम्मेलन का अपरकेस अक्षर .

अंत में, finalResultOfStudent चर का प्रतिनिधित्व करता है पासल केस कन्वेंशन ऑफ नेमिंग वेरिएबल्स। इस सरल प्रोग्राम ने एक-एक करके ऊपर वर्णित नामकरण सम्मेलन का उपयोग किया और उन्हें निम्नलिखित आउटपुट में दिखाए गए अनुसार cout का उपयोग करके कंसोल पर प्रिंट किया:

टिप्पणी: ये नामकरण प्रथाएं अन्य प्रोग्रामरों को स्रोत कोड को मानकीकृत और पढ़ने में कम कठिन बनाकर स्रोत कोड को अधिक तेज़ी से और आसानी से समझने में सहायता करती हैं।

निष्कर्ष

नामकरण परिपाटी प्रोग्रामिंग में महत्वपूर्ण हैं क्योंकि वे कोड की समझ और रखरखाव में सहायता करते हैं। एकरूपता और स्पष्टता की गारंटी के लिए, सी ++ डेवलपर्स को निर्दिष्ट नामकरण पैटर्न का पालन करना चाहिए। इन नियमों का पालन करने से कोड को पढ़ना और बदलना आसान हो सकता है, त्रुटियों और दोषों की संभावना कम हो सकती है। कुछ नामकरण परिपाटियों का पालन करके, प्रोग्रामर अधिक कुशल और बनाए रखने योग्य कोड का उत्पादन कर सकते हैं।