আমি সি এবং সি ++ তে একজন প্রোগ্রামার, যদিও আমি কোনও ভাষার সাথে লেগে থাকি না এবং দুটির মিশ্রণ লিখি। কখনও কখনও ক্লাসে কোড থাকা, সম্ভবত অপারেটর ওভারলোডিং, বা টেম্পলেটগুলির সাথে এবং ওহ এত দুর্দান্ত এসটিএল সম্ভবত একটি ভাল উপায় a কখনও কখনও একটি সাধারণ সি ফাংশন পয়েন্টার ব্যবহার অনেক বেশি পঠনযোগ্য এবং স্পষ্ট। সুতরাং আমি উভয় ভাষায় সৌন্দর্য এবং ব্যবহারিকতা খুঁজে পাই। আমি "যদি আপনি সেগুলি মিশ্রণ করেন এবং একটি সি ++ সংকলকটি সংকলন করেন তবে এটি আর কোনও মিশ্রণ নয়, এটি সমস্ত সি ++" এর আলোচনায় আসতে চাই না "আমি মনে করি আমরা সবাই তাদের মিশ্রণ দিয়ে কী বোঝাতে চাই understand এছাড়াও, আমি সি বনাম সি ++ সম্পর্কে কথা বলতে চাই না, এই প্রশ্নটি সমস্ত সি ++ 11 সম্পর্কে।
সি ++ 11 সি ++ কীভাবে কাজ করে তার উল্লেখযোগ্য পরিবর্তনগুলি আমি কী বলে মনে করি তা প্রবর্তন করে, তবে এটি অনেকগুলি বিশেষ কেস, ব্যতিক্রম এবং অনিয়ম প্রবর্তন করেছে যা বিভিন্ন বৈশিষ্ট্যগুলি বিভিন্ন পরিস্থিতিতে কীভাবে আচরণ করে তা পরিবর্তিত করে, একাধিক উত্তরাধিকারের উপর বিধিনিষেধ স্থাপন করে, কীওয়ার্ড হিসাবে চিহ্নিতকরণ, এক্সটেনশনগুলি স্ট্রিং লিটারালস, ল্যাম্বদা ফাংশন ভেরিয়েবল ক্যাপচারিং ইত্যাদি
আমি জানি যে ভবিষ্যতের কোনও সময়ে, আপনি যখন C ++ বলবেন সবাই সি ++ 11 ধরে নিবে। অনেকটা আপনি যখন আজকাল সি বলছেন, অনেকটা আপনার সম্ভবত সম্ভবত C99 এর অর্থ। এটি আমাকে সি ++ 11 শেখার বিষয়ে বিবেচনা করে। সর্বোপরি, আমি যদি সি ++ তে কোড লেখা চালিয়ে যেতে চাই, তবে আমার সহকর্মীদের কেবল কারণেই আমার এই বৈশিষ্ট্যগুলি ব্যবহার করা শুরু হতে পারে।
উদাহরণস্বরূপ সি নিন। এত বছর পরে, এখনও অনেক লোক সি শিখছেন এবং কোড লেখছেন কেন? কেন? কারণ ভাষা ভাল। ভাল মানে কি তা, এটি একটি ভাল প্রোগ্রামিং ভাষা তৈরি করতে অনেকগুলি বিধি অনুসরণ করে। সুতরাং শক্তিশালী হওয়ার পাশাপাশি (যা সহজ বা শক্ত, প্রায় সমস্ত প্রোগ্রামিং ভাষা হ'ল), সি নিয়মিত এবং এর ব্যতিক্রম কিছু আছে, যদি থাকে। সি ++ 11 তবে আমি তা মনে করি না। আমি নিশ্চিত নই যে সি ++ 11 এ প্রবর্তিত পরিবর্তনগুলি ভাষাটিকে আরও উন্নত করছে।
সুতরাং প্রশ্নটি হল: কেন আমি সি ++ 11 শিখব?