Java आणि C ++ मधील फरक

Anonim

Java vs C ++

C ++ दीर्घकाळापूर्वी C चे अनुक्रमक म्हणून विकसित केले गेले होते, एक प्रोग्रामिंग भाषा. हे अतिशय लवचिक आहे आणि वापरकर्ते त्याच्याशी संरचित किंवा ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग करू शकतात. सी ++ कोडला बाइटकोममध्ये कंपाईल करणे जरूरी आहे जे ऑपरेटिंग सिस्टिमनी चालवायचे आहे, आणि त्यास दुसऱ्या ऑपरेटिंग सिस्टीमवर हलवून प्रोग्रॅमच्या प्रमाणावर अवलंबून काम करणे अधिक आवश्यक आहे. दुसरीकडे, जावा, एक प्रोग्रॅमिंग भाषा आहे जी कोणत्याही ऑपरेटिंग सिस्टममध्ये काम करण्यास सक्षम होण्यावर केंद्रित आहे. जावा हे Java बाइटकोम मध्ये कंपाईल करून हे प्राप्त करते जे नंतर ऑपरेटिंग सिस्टमच्या शीर्षस्थानी जावा वर्च्युअल मशीनवर चालते.

C ++ आणि Java मध्ये लिहिलेल्या प्रोग्राम्समध्ये वेगाने लक्षणीय फरक आहे C ++ प्रोग्राम्स नेटिव्ह कोडमध्ये लिहिली जातात म्हणून, ते ऑपरेटिंग सिस्टमसाठी अद्वितीय असलेल्या ऑप्टिमायझेशनचा लाभ घेऊ शकतात. जावा असे करू शकत नाही कारण तो इतर ऑपरेटिंग सिस्टमसह सुसंगतता मोडू शकते. वर्ड्युअल मशीन देखील जावा बाइटकॅंडला ओएसवर चालणा-या काही गोष्टींमध्ये भाषांतरित करण्यासाठी काही वेळ घेते, तसेच प्रत्येक आदेश कार्यान्वित करण्यासाठी लागणारा वेळ वाढविणे.

यामुळे, प्रत्येक कार्यक्रम पूर्णपणे भिन्न गोल साध्य करण्यासाठी वापरले जातात. प्रोग्रामर जे मोठ्या आणि मोठ्या प्रोग्राम तयार करु इच्छितात ते नेहमी C ++ चा वापर करण्याचा पर्याय निवडतात आणि एक प्रोग्राम तयार करतात जो एका ऑपरेटिंग सिस्टमवर चालविला जाऊ शकतो. याचे एक उदाहरण म्हणजे जड 3 डी ग्राफिक्स किंवा प्रतिमा आणि व्हिडिओ एडिटिंग सॉफ्टवेअर्स. जे लोक जावा वापरतात ते खरोखर मोठे कार्यक्रम बनविण्याचा उद्देश नाहीत पण ते अनेक प्लॅटफॉर्मवर कार्यक्षमता राखू इच्छितात. जावाचा सर्वात प्रमुख उपयोग मोबाईल फोनमध्ये असतो जेथे संगणकाशी तुलना करता ऑपरेटिंग सिस्टम जास्त वेगळं आहे. जावा मानक सेट करते जे एक मोबाइल फोन मेकर जावा प्रोग्राम्सला त्यांच्या फोनवर काम करण्यास परवानगी देतो. इंटरनेटमध्ये जावाचा वापर मोठ्या प्रमाणात केला जातो. जावा रनटाइम पर्यावरण कंपन्यांना त्यांच्या वेबसाईटवर ऍप्लिकेशन प्रकाशित करण्यास परवानगी देते जे लोक वापरू शकतात. हे सर्व्हरवर कार्यान्वित करते आणि सर्व्हरसारख्या सर्व्हरवर संसाधने ऍक्सेस करू शकतात.

सारांश:

1 सी ++ हा एक अतिशय सक्षम आणि लोकप्रिय प्रोग्रॅमिंग भाषा आहे तर जावा एक अलीकडील प्रोग्रॅमिंग भाषा आहे जी कोडची पोर्टेबिलिटी वाढविते

2 C ++ मध्ये लिहिलेले प्रोग्राम्स जावा

3 मध्ये लिहिलेल्या तुलनेत बरेच जलद आहेत सामान्यतः पारंपरिक संगणक प्रोग्राम्ससाठी C ++ चा वापर केला जातो आणि जावाचा वापर प्रामुख्याने ऑनलाइन आणि मोबाईल फोन अनुप्रयोगांसाठी केला जातो <