C++ - in Hindi




C++ in Hindi - C++ Kya Hai

दोस्तों C++ सबसे लोकप्रिय programming language में से एक है, जिसका उपयोग system या application सॉफ्टवेर ड्राइवर, और क्लाइंट-सर्वर एप्लीकेशन बनाने में किया जाता है, C++ bjarne stroustrup के द्वारा develop की गयी language। C++ के आने से पहले C और Simula67 दो बहुत ही popular programming languages थी।

Bjarne stroustrup C और Simula67 languages को मिलाकर एक ऐसी language बनाना चाहते थे, जिसमे object ओरिएंटेड programming के सभी features हो, उनकी इसी सोच के कारण C++ का जन्म हुआ था C++ एक ऑब्जेक्ट ओरिएंटेड programming लैंग्वेज है इसको 1979 से 1983 के बीच में बनाया गया था, दोस्तों आमतौर पर C++ programming लैंग्वेज को middle लेवल programming लैंग्वेज माना जाता रहा है, क्योंकि इसमें High level Programming Language और Low Level Programming Language दोनों के गुण मौजूद है।

C++ programming language का उपयोग computer softwares बनाने के लिए किया जाता है. Computer softwares के साथ-साथ computer hardwares, servers के लिए भी इसका उपयोग किया जाता रहा हैं, Programmer द्वारा C++ का उपयोग विभिन्न क्षेत्रों में किया जाता है, C++ का उपयोग ज्यादातर डिवाइस ड्राइवर program, सिस्टम सॉफ़्टवेयर और applications को लिखने के लिए किया जाता है जो वास्तविक समय की कमी के तहत direct hardware हेर फेर पर निर्भर करते हैं।

C++ Features in Hindi

C++ एक object oriented प्रोग्रामिंग भाषा है और यह एक बहुत ही सरल और आसान भाषा है, इस भाषा में निम्नलिखित विशेषताएं हैं C++ बहु प्रतिमान, compilation, मुक्त रूप, सामान्य प्रयोजन, statistic टाइपिंग प्रोग्रामिंग भाषा है इसे मध्य स्तर की भाषा के रूप में जाना जाता है क्योंकि इसमें निम्न स्तर और उच्च स्तरीय दोनों भाषा की सुविधाएँ शामिल हैं।

सभी तरह के embedded software, device drivers बनाने के लिए भी C++ भाषा का यूज़ किया जाता है यहां तक कि विभिन्‍न प्रकार की programming languages के compilers, interpreters, विभिन्‍न प्रकार के micro controllers को C++ भाषा में बनाया जाता है C ++ ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा है और यह एक बहुत ही सरल और आसान भाषा है, इस भाषा में निम्नलिखित विशेषताएं हैं

Classes − कक्षाओं का उपयोग करके हम यूजर परिभाषित डेटा प्रकार बना सकते हैं दूसरे शब्दों में, class डेटा और कोड के सेट का एक संग्रह है

Abstraction − यह ऑब्जेक्ट-ओरिएंटेड C++ प्रोग्रामिंग language द्वारा प्रदान की जाने वाली सबसे powerful और महत्वपूर्ण विशेषताओं में से एक है डेटा Intangible के पीछे मुख्य विचार डेटा टाइप के गुणों और allied implementation विवरणों के बीच एक स्पष्ट अंतर देना है।

Powerful − C++ एक बहुत ही energetic प्रोग्रामिंग भाषा है, इसमें डेटा प्रकार, फ़ंक्शन, कंट्रोल स्टेटमेंट, आदि की एक विस्तृत विविधता है।

Message Passing − एक ऑब्जेक्ट ओरिएंटेड प्रोग्राम में वस्तुओं का सेट होता है जो एक दूसरे के साथ संवाद करते हैं ऑब्जेक्ट्स एक दूसरे के साथ जानकारी भेजते और प्राप्त करते हैं, जैसे लोग एक-दूसरे को संदेश भेजते हैं।

Compiler based − C++ एक कम्पाइलर आधारित प्रोग्रामिंग भाषा है जिसका अर्थ है कम्पाइलर के बिना किसी भी C++ प्रोग्राम को execute किया जा सकता है।

Overloading − ओवरलोडिंग एक प्रकार का polymorphism है इसके context के आधार पर, किसी ऑब्जेक्ट को अलग-अलग अर्थ मिल सकते हैं जब कोई मौजूदा ऑपरेटर या फ़ंक्शन नए डेटा प्रकार, या कक्षा पर काम करना शुरू करता है, तो इसको overloaded समझा जाता है।

Polymorphism − Polymorphism का अर्थ यह होता है की इसमें आप एक नाम से कई तरह के tasks implements कर सकते है,  C++ में polymorphism function ओवरलोडिंग के द्वारा implements किया जाता है, जिसमें एक नाम के function को अलग अलग condition में execute किया जाता है।