Difference between Java and C++ in Hindi. (Java और C++ में अंतर )

जावा और C++ में अंतर – Difference between Java & C++ in Hindi :-

JAVA :-

 1. जावा एक प्लेटफ़ॉर्म इंडिपेंडेंट प्रोग्रामिंग लैंग्वेज है क्योंकि इसके बाइट कोड को हम किसी भी कंप्यूटर में रन कर सकते हैं।

 2. इसका मुख्य रूप से उपयोग एप्लीकेशन प्रोग्रामिंग के लिए किया जाता है, जैसे- विंडो एप्लीकेशन, वेब बेस्ड एप्लीकेशन, एंटरप्राइज और मोबाइल एप्लीकेशन

 3. Java Language क्लास के द्वारा मल्टीप्ल इनहेरिटेंस को सपोर्ट नहीं करता, इसकी जगह वह इंटरफ़ेस का उपयोग करता है।

 4. यह कम्पाइलर और इंटरप्रेटर दोनों का उपयोग करता है।

 5. इसमें मेमोरी मैनेजमेंट JVM यानि कि जावा वर्चुअल मशीन के द्वारा होता है यानि कि इसमें मेमोरी एलोकेट और डीलोकेट अपने आप होती है।

C++ :-

 1. C++ प्लेटफार्म डिपेंडेंट प्रोग्रामिंग लैंग्वेज है क्योंकि इसमें एक कंप्यूटर में लिखे गये कोड को दूसरे कंप्यूटर में रन नहीं किया जा सकता

 2. C++ का मुख्य रूप से उपयोग सिस्टम प्रोग्रामिंग के लिए किया जाता है।

 3. C++, मल्टीप्ल इनहेरिटेंस को सपोर्ट करता है, जिसमे एक कोड को दूसरी जगह इस्तेमाल किया जा सकता है। इसका मतलब है कि आप एक क्लास में क्रिएट किये गये फंक्शन्स को दूसरी क्लास में इन्हेरिट कर सकते हैं। इस प्रकार          आपको इन फंक्शन्स को दुबारा लिखने की जरुरत नहीं पड़ेगी

 4. C++ लैंग्वेज केवल कम्पाइलर का उपयोग करता है.

 5. यह destructor को सपोर्ट करता है, जोकि मेमोरी को डिस्ट्रॉय करने का कार्य करता है।


नीचे और भी आसान शब्दों में समझाया गया हैं :-


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


विशेषता

जावा

C++

प्लेटफ़ॉर्म

प्लेटफ़ॉर्म इंडिपेंडेंट

प्लेटफ़ॉर्म डिपेंडेंट

उपयोग

एप्लीकेशन प्रोग्रामिंग

सिस्टम प्रोग्रामिंग

मल्टीप्ल इनहेरिटेंस

सपोर्ट नहीं करता

सपोर्ट करता है

कम्पाइलर/इंटरप्रेटर

कम्पाइलर और इंटरप्रेटर

केवल कम्पाइलर

मेमोरी मैनेजमेंट

JVM द्वारा

Destructor द्वारा

NotesMedia App Icon

Get the NotesMedia App

Hindi & English Free Notes, Old Papers & AI Chats

Install