যাও
গো একটি পদ্ধতিগত প্রোগ্রামিং ভাষা। প্রোগ্রাম প্যাকেজ ব্যবহার করে একত্রিত করা হয়. এটি গতিশীল ভাষার অনুরূপ পরিবেশ গ্রহণের ধরণকে সমর্থন করে।
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 আছে। |