सी ++ बनाम जावा

लेखक: Laura McKinney
निर्माण की तारीख: 4 अप्रैल 2021
डेट अपडेट करें: 18 मई 2024
Anonim
Rhombus pattern in c programming [2021] | Source code in (C, C++, JAVA, PYTHON) | Build AlgoLogics
वीडियो: Rhombus pattern in c programming [2021] | Source code in (C, C++, JAVA, PYTHON) | Build AlgoLogics

विषय

C ++ और Java के बीच अंतर यह है कि C ++ एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज है जो केवल कंपाइलर का उपयोग करती है जबकि जावा एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज है जो कंपाइलर और दुभाषिया दोनों का उपयोग करती है।


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

सबसे अधिक उपयोग की जाने वाली प्रोग्रामिंग भाषा C ++ प्रोग्रामिंग भाषा है, C ++ प्रोग्रामिंग भाषा एक सामान्य प्रयोजन भाषा है जो एक वस्तु-उन्मुख भाषा है। C ++ प्रोग्रामिंग भाषा C भाषा का एक विस्तार है जिसमें बेहतर कार्य हैं। C ++ प्रोग्रामिंग भाषा Bjarne Stroustrup द्वारा विकसित की गई थी। C ++ प्रोग्रामिंग भाषा को मध्यवर्ती स्तर की भाषा कहा जाता है। C ++ प्रोग्रामिंग भाषा पॉइंटर्स के उपयोग का समर्थन करती है। पॉइंटर्स वेरिएबल्स का पता रखते हैं और ये वैरिएबल इंटीजर और स्ट्रिंग्स को स्टोर करते हैं। C ++ प्रोग्रामिंग भाषा संरचनाओं और संघ का भी समर्थन करती है। C ++ प्रोग्रामिंग लैंग्वेज सपोर्ट इनहेरिटेंस और सभी त्रुटियों को दूर करने के लिए प्रोग्रामर का काम है। C ++ प्रोग्रामिंग भाषा आदिम और ऑब्जेक्ट प्रकार के बीच निरंतर समर्थन का समर्थन करती है।


जावा एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जो संकलक और दुभाषिया दोनों का उपयोग करता है। ज्यादातर सभी सॉफ्टवेयर जावा प्रोग्रामिंग लैंग्वेज में बनाए जाते हैं। जावा कोड को विंडोज, लिनक्स, मैक ओएस पर लिखा जा सकता है। C और C ++ प्रोग्रामिंग भाषा का सिंटैक्स काफी समान है। जावा प्रोग्राम चलाने के लिए ब्राउज़र का निर्माण करता है जो एक ग्राफिकल यूजर इंटरफेस बनाने में मदद करता है। जावा प्रोग्रामिंग लैंग्वेज इन दिनों इस्तेमाल और ट्रेंड में है। जावा कोड लिखने के लिए, एक प्रोग्रामर को सॉफ्टवेयर डेवलपमेंट किट (एसडीके) की आवश्यकता होती है जिसमें एक संकलक, दुभाषिया शामिल होता है जो कि C ++ में आवश्यक नहीं है।

सामग्री: C ++ और Java के बीच अंतर

  • तुलना चार्ट
  • C ++ क्या है?
  • जावा क्या है?
  • मुख्य अंतर
  • निष्कर्ष
  • व्याख्यात्मक वीडियो

तुलना चार्ट

आधारसी ++जावा
अर्थ C ++ एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज है जो एकमात्र कंपाइलर का उपयोग करती है।जावा एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जो संकलक और दुभाषिया दोनों का उपयोग करता है।
एकाधिक विरासतC ++ प्रोग्रामिंग भाषा कई विरासतों का समर्थन करती है।जावा प्रोग्रामिंग लैंग्वेज मल्टीपल इनहेरिटेंस का समर्थन नहीं करती है।
हार्डवेयर के लिए सहभागिताC ++ प्रोग्रामिंग लैंग्वेज में इंटरेक्शन हार्डवेयर है।जावा प्रोग्रामिंग लैंग्वेज में हार्डवेयर की कोई सहभागिता नहीं है।
संदर्भ से कॉल करें C ++ प्रोग्रामिंग भाषा संदर्भ द्वारा कॉल का समर्थन करती है।जावा प्रोग्रामिंग भाषा संदर्भ द्वारा कॉल का समर्थन नहीं करती है।

C ++ क्या है?

सबसे अधिक उपयोग की जाने वाली प्रोग्रामिंग भाषा C ++ प्रोग्रामिंग भाषा है, C ++ प्रोग्रामिंग भाषा एक सामान्य प्रयोजन भाषा है जो एक वस्तु-उन्मुख भाषा है। C ++ प्रोग्रामिंग भाषा C भाषा का एक विस्तार है जिसमें बेहतर कार्य हैं। C ++ प्रोग्रामिंग भाषा Bjarne Stroustrup द्वारा विकसित की गई थी। C ++ प्रोग्रामिंग भाषा को मध्यवर्ती स्तर की भाषा कहा जाता है। C ++ प्रोग्रामिंग भाषा पॉइंटर्स के उपयोग का समर्थन करती है। पॉइंटर्स वेरिएबल्स का पता रखते हैं और ये वैरिएबल इंटीजर और स्ट्रिंग्स को स्टोर करते हैं। C ++ प्रोग्रामिंग भाषा संरचनाओं और संघ का भी समर्थन करती है। C ++ प्रोग्रामिंग लैंग्वेज सपोर्ट इनहेरिटेंस और सभी त्रुटियों को दूर करने के लिए प्रोग्रामर का काम है। C ++ प्रोग्रामिंग भाषा आदिम और ऑब्जेक्ट प्रकार के बीच निरंतर समर्थन का समर्थन करती है।


जावा क्या है?

जावा एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जो संकलक और दुभाषिया दोनों का उपयोग करता है। ज्यादातर सभी सॉफ्टवेयर जावा प्रोग्रामिंग लैंग्वेज में बनाए जाते हैं। जावा कोड को विंडोज, लिनक्स, मैक ओएस पर लिखा जा सकता है। C और C ++ प्रोग्रामिंग भाषा का सिंटैक्स काफी समान है। जावा प्रोग्राम चलाने के लिए ब्राउज़र का निर्माण करता है जो एक ग्राफिकल यूजर इंटरफेस बनाने में मदद करता है। जावा प्रोग्रामिंग लैंग्वेज इन दिनों इस्तेमाल और ट्रेंड में है। जावा कोड लिखने के लिए, एक प्रोग्रामर को सॉफ्टवेयर डेवलपमेंट किट (एसडीके) की आवश्यकता होती है जिसमें एक संकलक, दुभाषिया शामिल होता है जो कि C ++ में आवश्यक नहीं है। जावा प्रोग्रामिंग भाषा कई विरासतों का समर्थन नहीं करती है। जावा प्रोग्रामिंग लैंग्वेज में हार्डवेयर की कोई सहभागिता नहीं है। जावा प्रोग्रामिंग भाषा संदर्भ द्वारा कॉल का समर्थन नहीं करती है।

मुख्य अंतर

  1. C ++ एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज है जो केवल कंपाइलर का उपयोग करती है जबकि जावा एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज है जो कंपाइलर और इंटरप्रेटर दोनों का उपयोग करती है।
  2. C ++ प्रोग्रामिंग भाषा मल्टीपल इनहेरिटेंस का समर्थन करती है जबकि जावा प्रोग्रामिंग लैंग्वेज मल्टीपल इनहेरिटेंस का समर्थन नहीं करती है।
  3. C ++ प्रोग्रामिंग लैंग्वेज में हार्डवेयर की इंटरैक्शन होती है जबकि जावा प्रोग्रामिंग लैंग्वेज में हार्डवेयर की कोई इंटरेक्शन नहीं होती है।
  4. C ++ प्रोग्रामिंग भाषा संदर्भ द्वारा कॉल का समर्थन करती है जबकि जावा प्रोग्रामिंग भाषा संदर्भ द्वारा कॉल का समर्थन नहीं करती है।

निष्कर्ष

ऊपर के इस लेख में C ++ और Java के अंतर की पूरी समझ है।

व्याख्यात्मक वीडियो