অনেক উন্নতি সত্ত্বেও C++11, C++এখনও একটি সহজ ভাষা নয়। জাভা, যদিও কেউ কেউ মনে করতে পারে তত সহজ নয়, তবুও খুব ভাল পারফরম্যান্স সহ একটি সহজ ভাষা (প্রায়শই দ্রুত তত দ্রুত C++) এবং আরও ভাল আইডিই সরবরাহ করে (সম্ভবত Visual C++বর্তমান জাভা আইডিই হিসাবে ভাল তবে লিনাক্সে এখানে ভাগ্য নেই), অনেক বেশি আরও বিস্তৃত স্ট্যান্ডার্ড লাইব্রেরি (জেডিকে), আরও লাইব্রেরি (যেমন হাইবারনেট , স্প্রিং , জেইই , লুসিন ইত্যাদি) এবং কোনও মেমরি ফাঁস নেই (ভাল, প্রায় কিছুই নেই - আপনি এখনও জাভাতে একটি মেমরি ফাঁস তৈরি করতে পারেন তবে এটি করা আরও কঠিন) তুলনায় C++)। আধুনিকতার সাথে ফর্সা C++11হওয়ার জন্য মেমোরি লিকগুলি এড়ানো অনেক সহজ।
সি ++ 11 এর অনেকগুলি দুর্দান্ত বৈশিষ্ট্য রয়েছে যেমন ল্যাম্বডাস, অটো কীওয়ার্ড, মুভ সেমেন্টিকস এবং আরও অনেক কিছু। এটি অবশ্যই তুলনায় অনেক ভাল ভাষা C++98। এতে নতুন বৈশিষ্ট্যগুলি C++11: আধুনিক C++শৈলীর উপাদানসমূহ সম্পর্কে হার্ব সাটারের এই সংক্ষিপ্ত বিবরণটি দেখুন ।
সংক্ষেপে, আমি মনে করি প্রত্যেককে কমপক্ষে কিছু শেখা উচিত C++। আপনি প্রোগ্রামিং থাকেন তাহলে Java, Scala, Rubyবা Pythonগত এক দশকে জন্য এবং কখনও স্পর্শ Cবা C++, এখন সঙ্গে C++11আমি মনে করি এটা শিখতে সময় C++11এবং আপনার প্রোগ্রামিং দক্ষতা বৃদ্ধি করতে যখন এমনটি।
আমি সম্ভবত C++আসন্ন বছরগুলিতে কাজের ক্ষেত্রে খুব বেশি ব্যবহার করব না এবং যখন আমার চেয়ে আরও শক্তিশালী ভাষার প্রয়োজন হবে তখন আমি Javaসম্ভবত স্কালার পক্ষে যাব, তবে আমি আরও ঘনিষ্ঠভাবে লক্ষ্য করব C++11এবং নতুন বৈশিষ্ট্যগুলি শিখতে এবং বুঝতে চেষ্টা করব, বিশেষত মাল্টিথ্রেডিং এবং একযোগের বিষয়ে rency
মনে রাখবেন: আপনি উত্পাদনে এটি ব্যবহার করার পরিকল্পনা না করলেও এটি একটি নতুন প্রোগ্রামিং ভাষা শেখার ক্ষেত্রে সর্বদা সহায়তা করে।