C# হল একটি সহজ, আধুনিক, সাধারণ-উদ্দেশ্য, অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ যা অ্যান্ডার্স হেজলসবার্গের নেতৃত্বে মাইক্রোসফট এর .NET উদ্যোগের মধ্যে তৈরি করেছে।
C++ হল একটি মধ্য-স্তরের প্রোগ্রামিং ভাষা যা Bjarne Stroustrup দ্বারা 1979 সালে বেল ল্যাবসে শুরু হয়। C++ বিভিন্ন প্ল্যাটফর্মে চলে, যেমন Windows, Mac OS, এবং UNIX-এর বিভিন্ন সংস্করণ।
C# −
-এ অনুপস্থিত C++ এর কিছু বৈশিষ্ট্য নিচে দেওয়া হল-
C# এ, একাধিক উত্তরাধিকার সম্ভব নয়, যেখানে C++ সহজেই একাধিক উত্তরাধিকার প্রয়োগ করতে পারে।
-
C++ এ, আপনাকে ম্যানুয়ালি মেমরি পরিচালনা করতে হবে এবং অবশ্যই আপনার বস্তুর জন্য মেমরি বরাদ্দ এবং ডিলোকেট করতে হবে।
-
C++ স্বতন্ত্র অ্যাপ্লিকেশন তৈরি করতে পারে, যেখানে C# পারে না।
-
C# এ একটি সুইচ স্টেটমেন্টে টেস্ট ভেরিয়েবল একটি স্ট্রিং হতে পারে না।
-
C++ হল একটি প্রোগ্রামিং ভাষা যা সমস্ত প্ল্যাটফর্মে চলে, যেখানে C# খুব কমই উইন্ডোজের বাইরে প্রয়োগ করা হয়।