जावा और सी दोनों प्रोग्रामिंग दुनिया में सबसे लोकप्रिय प्रोग्रामिंग भाषाएं हैं। उनकी विभिन्न महत्वपूर्ण विशेषताओं और विशेषताओं के कारण इन दोनों भाषाओं का व्यापक रूप से विश्व स्तर पर उपयोग किया जाता है।
उनकी विशेषताओं के आधार पर जावा और सी के बीच महत्वपूर्ण अंतर निम्नलिखित हैं
<टेबल> <थेड> सीनियर। नहीं. | <वें शैली="पाठ्य-संरेखण:केंद्र;">कुंजीवें> Java | <वें शैली="पाठ्य-संरेखण:केंद्र;">सीवें>
थड> 1 | पेश किया गया | जावा को वर्ष की शुरुआत की तुलना में C के बाद विकसित किया गया था। इसे 1995 में James Gosling द्वारा विकसित किया गया था। | दूसरी ओर C को जावा से पहले पेश किया गया था और 1969 और 1973 के बीच डेनिस एम. रिची द्वारा विकसित किया गया था। |
2 | प्रकार | जावा एक उच्च स्तरीय भाषा है और अधिक डेटा उन्मुख है जिसे विश्व स्तर पर ऑब्जेक्ट-ओरिएंटेड भाषा के रूप में भी जाना जाता है। | दूसरी ओर C एक मध्यम स्तर की भाषा है और अधिक प्रक्रिया-उन्मुख है जिसे विश्व स्तर पर प्रक्रियात्मक प्रोग्रामिंग भाषा के रूप में भी जाना जाता है। |
3 | संकलन | कुछ हद तक यह कहा जा सकता है कि जावा में कोई संकलन नहीं है क्योंकि यह एक व्याख्या की गई भाषा है जो जावा में है, कोड को पहले बाइटकोड में बदल दिया जाता है और फिर बाइटकोड को JVM (जावा वर्चुअल मशीन) द्वारा निष्पादित किया जाता है। | दूसरी ओर C एक संकलित भाषा है जो कोड को मशीनी भाषा में परिवर्तित करती है ताकि इसे मशीन या सिस्टम द्वारा समझा जा सके। |
4 | कार्यात्मक इकाइयां | जैसा कि पहले ही उल्लेख किया गया है कि जावा एक ऑब्जेक्ट ओरिएंटेड भाषा है और इसलिए इसमें कार्यात्मक इकाइयों के रूप में ऑब्जेक्ट हैं। | दूसरी ओर C एक प्रक्रियात्मक प्रोग्रामिंग भाषा है और इसलिए कार्यात्मक इकाइयों के रूप में कार्य करती है। |
5 | विरासत और सूत्रण | ओओपी की अन्य विशेषताओं के साथ जावा में इनहेरिटेंस की संपत्ति भी शामिल है जो कोड पुन:उपयोग करने की क्षमता में बहुत उपयोगी है। इसके अलावा जावा थ्रेडिंग की अवधारणा का समर्थन करता है। | दूसरी ओर C इनहेरिटेंस का समर्थन नहीं करता है जो कोड पुन:प्रयोज्य के लिए बहुत उपयोगी है। इस प्रकार C को प्राथमिकता नहीं दी जाती है जब किसी को विरासत संबंध के अनुसार वास्तविक दुनिया के अनुसार चीजों को जोड़ना होता है। साथ ही C थ्रेडिंग का समर्थन नहीं करता है।टीडी> |
5 | प्लेटफ़ॉर्म निर्भरता | जावा प्लेटफॉर्म स्वतंत्र है। | दूसरी ओर C प्लेटफॉर्म पर निर्भर है। |