Latest Post

4/recent/ticker-posts

Difference between C and C++ | C और C++ मे क्या अंतर है?

 C और C++ मे क्या अंतर है?


 क्या आपको पता है C और C++ दोनों भाषाओं का सिंटैक्स एक जैसा है।

दोनों भाषाओं की कोड संरचना भी समान है और दोनों भाषाओं का संकलन एक जैसा है फिर दोनों भाषाओं मे क्या अंतर है अगर आपको नहीं पता तो आज की पोस्ट पढ़ने के बाद आपको दोनों भाषाओ के बीच मे समानताएं और अंतर का पूर्ण ज्ञात हो जाएगा।  


C और C++ के बीच समानताएं 

 

  • दोनों भाषाओं का सिंटैक्स एक जैसा है।
  • दोनों भाषाओं की कोड संरचना समान है।
  • दोनों भाषाओं का संकलन एक जैसा है।
  • C++ में लगभग सभी C के Operators और Keywords भी मौजूद होते हैं और वही काम करते हैं।
  • C++ में C की तुलना में थोड़ा विस्तारित व्याकरण है, लेकिन मूल व्याकरण समान है।
  • दोनों का बेसिक मेमोरी मॉडल हार्डवेयर के काफी करीब है।
  • स्टैक, हीप, फाइल-स्कोप और स्टैटिक वेरिएबल्स की समान धारणाएं दोनों भाषाओं में मौजूद हैं।

 

और C++ के बीच अंतर हैं 


C++ को अक्सर C के सुपरसेट के रूप में देखा जाता है।


Difference between C and C++ | C और C++ मे क्या अंतर है?


नीचे C और C++ के बीच कुछ अधिक स्पष्ट और सामान्य अंतरों की तालिका दी गई है। भाषाओं के बीच और भाषाओं के संस्करणों के बीच और भी कई सूक्ष्म अंतर हैं।


C Language       

C++ Language


C को डेनिस रिची द्वारा वर्ष 1969 और 1973 के बीच एटी एंड टी बेल लैब्स में विकसित किया गया था।

C++ को 1979 में Bjarne Stroustrup द्वारा विकसित किया गया था।

C बहुरूपता, इनकैप्सुलेशन और इनहेरिटेंस का समर्थन नहीं करता है जिसका अर्थ है कि C ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग का समर्थन नहीं करता है।

C++ बहुरूपता , एनकैप्सुलेशन और वंशानुक्रम का समर्थन करता है क्योंकि यह एक वस्तु उन्मुख प्रोग्रामिंग भाषा है।

C में डाटा और फंक्शन्स को अलग-अलग किया जाता है क्योंकि यह एक प्रोसीजरल प्रोग्रामिंग लैंग्वेज है।

C++ में ऑब्जेक्ट के रूप में डेटा और फ़ंक्शंस को एक साथ एनकैप्सुलेट किया जाता है।

सी एक कार्य संचालित भाषा है क्योंकि सी एक प्रक्रियात्मक प्रोग्रामिंग भाषा है।

C++ एक ऑब्जेक्ट संचालित भाषा है क्योंकि यह एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग है।

C में फंक्शन और ऑपरेटर ओवरलोडिंग समर्थित नहीं है।

फंक्शन और ऑपरेटर ओवरलोडिंग C++ द्वारा समर्थित है।

सी एक फ़ंक्शन संचालित भाषा है।

C++ एक वस्तु-संचालित भाषा है

मानक आईओ हेडर stdio.h है ।

मानक आईओ हेडर  iostream.h है ।

संदर्भ चर C द्वारा समर्थित नहीं हैं।

संदर्भ चर C++ द्वारा समर्थित हैं।

C वंशानुक्रम का समर्थन नहीं करता है।

सी ++ वंशानुक्रम का समर्थन करता है।

C में इनपुट/आउटपुट के लिए स्कैनफ () और प्रिंटफ () फ़ंक्शन का उपयोग किया जाता है।

C++ में इनपुट/आउटपुट के लिए cin और cout का प्रयोग किया जाता है 

C ओवरलोडिंग का समर्थन नहीं करता है

सी ++ ओवरलोडिंग का समर्थन करता है

सी में 32 कीवर्ड हैं

C++ में 97 कीवर्ड होते हैं

 

अंत मे,

आशा है की पूरी पोस्ट पढ़ने के बाद आपको C और C++ मे क्या अंतर है के बारे मे जानकारी मिल गई होगी।


इसे भी पढे

What is HTML Language and its uses in Hindi
What is Features and Uses of C Languages in Hindi
Use of JAVA Language and Difference between JAVA and CORE JAVA in Hindi
What is Python and Who Developed Python Language in Hindi

एक टिप्पणी भेजें

0 टिप्पणियाँ