কম্পিউটার

Go এবং C++ এর মধ্যে পার্থক্য।


যাও

গো একটি পদ্ধতিগত প্রোগ্রামিং ভাষা। প্রোগ্রাম প্যাকেজ ব্যবহার করে একত্রিত করা হয়. এটি গতিশীল ভাষার অনুরূপ পরিবেশ গ্রহণের ধরণকে সমর্থন করে।

C++

C++ হল একটি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা। C++ শান্ত দ্রুত, নির্ভরযোগ্য এবং নিরাপদ। এটি সবচেয়ে ব্যাপকভাবে ব্যবহৃত ভাষাও।

নিচে Go এবং C++ এর মধ্যে গুরুত্বপূর্ণ পার্থক্য রয়েছে।

Sr. না। কী যাও C++
1 টাইপ গো একটি পদ্ধতিগত প্রোগ্রামিং ভাষা এবং গতিশীল ভাষার মতো প্যাটার্ন সমর্থন করে। C++ হল একটি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা।
2 ক্লাসের জন্য সমর্থন নির্মাতাদের সাথে ক্লাসের জন্য Go কোন সমর্থন নেই। C++ কনস্ট্রাক্টর সহ ক্লাসের জন্য সমর্থন আছে।
3 আবর্জনা সংগ্রহ গো-তে স্বয়ংক্রিয়ভাবে আবর্জনা সংগ্রহের ব্যবস্থা আছে। C++ স্বয়ংক্রিয় আবর্জনা সংগ্রহ প্রদান করেনি।
4 উত্তরাধিকার গো উত্তরাধিকারের জন্য কোন সমর্থন নেই। C++ উত্তরাধিকার সমর্থন করে।
5 ইমপ্লিসিট টাইপ কনভার্সন Go-এর কোন সমর্থন নেই অন্তর্নিহিত প্রকার রূপান্তর। C++ এর অন্তর্নিহিত প্রকার রূপান্তর সমর্থন রয়েছে।
6 ফাংশন ওভারলোডিং ফাংশন ওভারলোডিংয়ের জন্য Go কোন সমর্থন নেই। C++ ফাংশন ওভারলোডিং সমর্থন করে।
7 জেনারিকস Go-এর জেনেরিকের জন্য কোনো সমর্থন নেই। জেনেরিকের জন্য C++ সমর্থন করে।
8 চ্যানেল চ্যানেল সমর্থন করে যান। C++ চ্যানেলের জন্য কোনো সমর্থন নেই।
9 যখন বিবৃতি Go-এর কোনো করণীয় নেই বা যখন বিবৃতি আছে। C++-এ do-while এবং while স্টেটমেন্ট আছে।
10 হেডার ফাইল গো প্রোগ্রাম প্যাকেজ ব্যবহার করে। C++ প্রোগ্রাম হেডার ফাইল ব্যবহার করে।
11 কনস্ট/ভোলাটাইল গো কনস্ট বা উদ্বায়ী পরিবর্তনকারীকে সমর্থন করে না। C++ এর const এবং volatile modifier আছে।

  1. C++ প্রোগ্রামে 'struct' এবং 'typedef struct' এর মধ্যে পার্থক্য?

  2. C++ এ নতুন অপারেটর এবং নতুন অপারেটরের মধ্যে পার্থক্য?

  3. C++ এ 'struct' এবং 'typedef struct' এর মধ্যে পার্থক্য?

  4. C++ স্ট্রিং ধ্রুবক এবং অক্ষর ধ্রুবকের মধ্যে পার্থক্য