Learn About C ++ in Hindi
सी++ एक ऑब्जेक्ट ओरिएंटेड, मल्टी-पर्पस कंप्यूटर प्रोग्रामिंग भाषा है। सी++ प्रोग्रामिंग को वर्ष 1983 में बेल लैब्स में बज्ने स्ट्रॉस्ट्रुप द्वारा बनाया गया था। सी++ प्रोग्रामिंग लैंग्वेज, प्रोसीज़रल C प्रोग्रामिंग लैंग्वेज का एक विस्तारित प्रोग्रामिंग संस्करण है, और इसमें कई सी प्रोग्रामिंग गुणो का समावेश है, और यह सी++ प्रोग्रामर्स को प्रभावी और भरोसेमंद यूजर डिफाइंड प्रोग्राम क्लासेस, गेम्स, सॉफ्टवेयर, मॉड्यूल, और ऐप्स बनाने के लिए कई टूल्स और स्टैण्डर्ड सी++ लाइब्रेरी की एक विस्तृत श्रृंखला प्रदान करता है।
सी++ प्रोग्रामिंग में ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) क्षमताओं के लिए पूर्ण समर्थन मौजूद है. जो सी++ प्रोग्रामिंग की सबसे महत्वपूर्ण विशेषताओं में से एक है। सी++ प्रोग्रामिंग लैंग्वेज का उपयोग करके कई प्रकार की सी++ प्रोग्राम क्लासेस और प्रोग्राम मॉडुल बनाई जा सकती हैं। सी++ प्रोग्राम में कई डेटा प्रकार हैं, जो उपयोगकर्ता अपनी जरूरत के अनुसार डिज़ाइन करते हैं, और जो डेटा और फ़ंक्शंस दोनों को होल्ड कर सकते हैं। सी++ जटिल कंप्यूटर प्रोग्राम के विकास को सक्षम बनाता है। जो प्रोग्राम के लिए सोर्स कोड बनाने, उन्हें अपडेट करने और उसका आकार बदलने में आसान बनाते हैं।
सी++ का प्रदर्शन एक अतिरिक्त लाभ है। क्योंकि सी++ एक संकलित भाषा है. जहा प्रत्येक सी++ प्रोग्राम सोर्स कोड एक्सेक्यूटेशन होने से पहले स्वचालित रूप से मशीन भाषा कोड में परिवर्तित हो जाता है। यह सी++ डेवलपर के लिए तेज़ और अधिक प्रभावी प्रोग्राम निष्पादन को सक्षम बनाता है। यह इसे उच्च और पर्याप्त सी++ प्रोग्राम प्रदर्शन की मांग करने वाले सॉफ्टवेयर ऍप्लिकेशन्स के लिए एकदम सही विकल्प बनाता है।
इसके अतिरिक्त, सी++ डेवलपर्स को ढेर सारे मेमोरी मैनेजमेंट टूल्स प्रदान करता है। स्वचालित मेमोरी प्रबंधन (डिस्ट्रक्टर्स और स्मार्ट पॉइंटर्स का उपयोग करके) और मैनुअल मेमोरी प्रबंधन (नए और डिलीट ऑपरेटरों का उपयोग करके) दोनों समर्थित हैं। यह सी++ प्रोग्रामर्स को प्रभावी कोड बनाने में सक्षम बनाता है। इसकी सीधे कंप्यूटर सिस्टम संसाधनों और इलेक्ट्रॉनिक हार्डवेयर तक सीधी पहुंच है।
सी++ एक बहुत ही पोर्टेबल प्रोग्रामिंग लैंग्वेज है। परिणामस्वरूप, सी++ प्रोग्राम को सोर्स कोड से लॉन्च किया जा सकता है, और विभिन्न प्रकार के हार्डवेयर और ऑपरेटिंग सिस्टम पर संकलित किया जा सकता है। इसलिए सॉफ्टवेयर एप्लिकेशन बनाने के लिए यह सबसे अच्छा प्रोग्रामिंग विकल्प है। सी++ कई प्लेटफॉर्म पर काम करता है। जैसे, विंडोज, मैक, लिनक्स, एंड्राइड, ओपन बीएसडी, आदि है.
संक्षेप में, सी++ एक मजबूत और लचीली प्रोग्रामिंग भाषा है। यह सी++ प्रोग्रामर्स को प्रभावी और भरोसेमंद सॉफ्टवेयर प्रोग्राम बनाने के लिए विभिन्न प्रकार के बिल्ट इन टूल देता है। सी++ प्रोग्रामिंग में आपको ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग, परफॉर्मेंस, मेमोरी मैनेजमेंट और पोर्टेबिलिटी के लिए अपने समर्थन के कारण सी++ प्रोग्रामिंग गेम, ग्राफिकल यूजर इंटरफेस और वैज्ञानिक अनुप्रयोगों जैसे जटिल कंप्यूटर प्रोग्राम बनाने के लिए एक लोकप्रिय विकल्प है।