C# एक सरल, आधुनिक, सामान्य-उद्देश्य, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जिसे Microsoft द्वारा एंडर्स हेजल्सबर्ग के नेतृत्व में अपनी .NET पहल के तहत विकसित किया गया है।
C++ एक मध्यम-स्तरीय प्रोग्रामिंग भाषा है, जिसे 1979 में बेल लैब्स में बर्जने स्ट्रॉस्ट्रुप द्वारा विकसित किया गया था। C++ विभिन्न प्लेटफॉर्म पर चलता है, जैसे कि विंडोज, मैक ओएस, और यूनिक्स के विभिन्न संस्करण।
C# में गायब C++ की कुछ विशेषताएं निम्नलिखित हैं -
-
C# में, एकाधिक वंशानुक्रम संभव नहीं है, जबकि C++ एकाधिक वंशानुक्रम को आसानी से कार्यान्वित कर सकता है।
-
C++ में, आपको मेमोरी को मैन्युअल रूप से प्रबंधित करने की आवश्यकता होती है और आपको अपने ऑब्जेक्ट्स के लिए मेमोरी आवंटित और डीलोकेट करनी होगी।
-
C++ स्टैंडअलोन एप्लिकेशन बना सकता है, जबकि C# नहीं बना सकता।
-
परीक्षण चर C# में एक स्विच स्टेटमेंट में एक स्ट्रिंग नहीं हो सकता।
-
C++ एक प्रोग्रामिंग भाषा है जो सभी प्लेटफॉर्म पर चलती है, जबकि C# को शायद ही कभी विंडोज़ के बाहर लागू किया जाता है।