হ্যাঁ, আপনার সন্দেহগুলি সঠিক। মাইক্রোসফ্ট ফিরে আসতে এবং আরও জনপ্রিয় হয়ে উঠতে সি ++ চাপ দিচ্ছে।
আমি এখন এটি খুঁজে পাচ্ছি না, তবে কিছুক্ষণ আগে আমি মাইক্রোসফ্টের একজন বড় লোকের একটি উপস্থাপনা দেখেছি এবং পুরো বিষয়টি বিকাশকারীদের দিকে আগ্রহী ছিল এবং উইন্ডোজ 8 এবং বিশেষত উইনআরটি (নেট ফ্রেমওয়ার্কের জন্য প্রতিস্থাপনও ছিল) about উইন 32 এপিআই হিসাবে)।
তার একটি টাইমলাইন ছিল যা তিনি ব্যাখ্যা করেছিলেন যে নির্দিষ্ট সময়ে কী কী প্রযুক্তি জনপ্রিয় ছিল তা বিভিন্ন চাপ কীভাবে প্রভাবিত করে। সুতরাং প্রথমে লোকেরা গতি চেয়েছিল তাই তারা সবাই সি / সি ++ (দুটি পৃথক ভাষা) এ কোড করেছিল। হার্ডওয়্যারটি দ্রুতগতির সাথে সাথে ফোকাসটি কার্যকর করার গতি এবং আরও বিকাশের গতি থেকে দূরে সরে গেছে, সুতরাং উচ্চ স্তরের ভাষা আরও বেশি জনপ্রিয় হয়েছিল became
যাইহোক, এখন মোবাইল এবং এআরএম-ভিত্তিক কম্পিউটারগুলির দিকে ফোকাস আরও বেশি হয়ে উঠছে (উইন্ডোজ 8 হ'ল প্রথম উইন্ডোজ রিলিজটি এআরএমের জন্য সংকলিত হবে) এবং অনেকে বিশ্বাস করেন যে তারা আরও বেশি জনপ্রিয় হয়ে উঠবেন এবং কারও জন্য ডেস্কটপটিকে পুরোপুরি প্রতিস্থাপন করবে। সুতরাং ফোকাস (কমপক্ষে মাইক্রোসফ্টের চোখে) সি ++ এর দিকে ফিরে এসেছে কারণ এখন আমরা ব্যাটারি লাইফের বিষয়ে যত্নশীল। উচ্চ স্তরের কোড = আরও নির্দেশাবলী = আরও রস প্রয়োজন।
এই রূপান্তরটিকে সি ++ এ ফিরে যেতে সহায়তা করার জন্য, তারা উইনআরটি নামে একটি সম্পূর্ণ নতুন উইন্ডোজ 8 প্রোগ্রামিং এপিআই চালু করেছে (শেষ পর্যন্ত আমি যাচাই করেছিলাম, যাইহোক এটি নাম ছিল)। এই এপিআই এটি সরবরাহ করে এমন কার্যকারিতার সুযোগে নেট নেট ফ্রেমওয়ার্কের থিম অনুসরণ করে তবে এইচটিএমএল 5 / জাভাস্ক্রিপ্ট অ্যাপ্লিকেশন লিখতে চান তাদের জন্য সি # বা এমনকি জাভাস্ক্রিপ্টে সি ++ (সিওএম ইন্টারফেসের মাধ্যমে) কোডিং করা যে কোনও ব্যক্তির জন্য এটি উপলব্ধ। তারাও সিএএমএলতে এক্সএএমএল (ডাব্লুপিএফ ব্যবহার করা প্রযুক্তি, তাদের সর্বশেষতম ইউআই কাঠামো) আনছে।
সুতরাং আমার কাছে এ জাতীয় ইঙ্গিত দেয় যে মাইক্রোসফ্টে অতীতের চেয়ে অবশ্যই আরও বেশি ফোকাস রয়েছে।
আপডেট # 1:
যেহেতু আমি এর জন্য একটি 'দুর্দান্ত উত্তর' ব্যাজ পেয়েছি, তাই আমি ভেবেছিলাম সম্ভবত আমার ফিরে আসা উচিত এবং ক) কয়েকটি বিষয় পরিষ্কার করা এবং খ) সত্য-তদন্তকারী পুলিশকে খুশি করা কারণ প্রযুক্তি ফোরামে আমরা সবাই জানি যেহেতু ভুল কিছু যুদ্ধের কারণ হতে পারে wars বছরের পর বছর ধরে।
উইনআরটি .NET ফ্রেমওয়ার্কের প্রতিস্থাপন নয়, তবে এমএস উইন্ডোজ বিকাশকারীদের কাছে এটি এখন অন্য বিকল্প এবং এমএস দৃ people়ভাবে লোকদের সেই দিকে এগিয়ে যাওয়ার জন্য চাপ দিচ্ছে। এটি প্রদর্শিত হয় (দয়া করে এটি 100% সঠিক না হলে আপনার শিখাটি ধরে রাখুন) যে উইনআরটি মূলত আধুনিক ইউআই অ্যাপ্লিকেশনগুলির জন্য লক্ষ্যযুক্ত ছিল যদিও নিয়মিত ডেস্কটপ অ্যাপ্লিকেশনগুলিকেও এটির সুবিধা নিতে সক্ষম হওয়া উচিত। এটি বলার পরে, এমএস লোকেরা ক) আধুনিক ইউআই অ্যাপ্লিকেশনগুলি লেখার দিকে সরে যেতে জোরালোভাবে জোর দিচ্ছে এবং খ) উইনআরটি ব্যবহার শুরু করুন যাতে .NET কাঠামো ব্যবহার করে লোকের ভারসাম্যটি শতকরা প্রায় হ্রাস পাবে।
সি ++ সি # বা পাইথনের মতো উচ্চ স্তরের ভাষার প্রতিস্থাপন করবে না। ঠিক সেই ভাষাগুলির মতো সি ++ প্রতিস্থাপন করা হবে না। এটি সম্ভবত ওপি-র প্রশ্নের সবচেয়ে বিতর্কিত অংশ ছিল। তবে এটি সমস্ত ভারসাম্য সম্পর্কে এবং তথ্যগুলি হ'ল:
- সি ++ সম্প্রদায় (এমএসের এটির একটি বড় অংশের সাথে) কম শক্তিযুক্ত ডিভাইসগুলির জন্য ভাল ভাষা হিসাবে সি ++ পজিশনে শক্তিশালী প্রত্যাবর্তনের দিকে জোর দিচ্ছে, যার বাজার ভাগ ইদানীং পাগলের মতো বাড়ছে। আপনি যদি আমাকে বিশ্বাস না করেন তবে গত বছর শুরু হওয়া "GoingNative" সিরিজের আলোচনার সন্ধান করুন।
- মাইক্রোসফ্ট থেকে সমস্ত প্রচেষ্টা এবং প্রভাবের সাথে, সি ++ ব্যবহার অবশ্যই বৃদ্ধি পাবে, যখন সি # কিছু বাদ দিতে পারে। এমএস এটির জন্য চাপ দিচ্ছে এবং আমি উপরের মন্তব্যে যেমন বলেছিলাম, এমএস যখন তাদের মূলধনকে একটি ধারণার পিছনে রাখে তখন তারা শিল্পের বড় অংশকে স্থানান্তরিত করে। আমি সম্ভবত এমন কোনও লোকের কাছ থেকে প্রতিক্রিয়া পাব যিনি তর্ক করবেন, "কি শিল্প, আমি সর্বদা লিনাক্সে আছি" এবং আমার একমাত্র প্রতিক্রিয়া হ'ল জাগো! হ্যাঁ, সেখানে অন্যান্য ওএস রয়েছে তবে বেশিরভাগ ডেস্কটপ মার্কেট, এই মুহুর্তে গ্রাহক এবং ব্যবসায় উভয়ই হ'ল উইন্ডোজ এবং যে কোনও গুরুতর বিকাশকারী যিনি তার সময়ের মূল্য সর্বাধিক করতে চান তিনি ডেস্কটপ বাজারের সেই অংশটিকে লক্ষ্য না করে অত্যন্ত নির্বোধ হতে পারেন।
সুতরাং উপসংহারে: হ্যাঁ, এমএস সি ++ ফিরে আসার জন্য চাপ দিচ্ছে সম্ভবত এর জনপ্রিয়তা আরও বাড়বে। না, সি ++ কখনই সি # প্রতিস্থাপন করবে না।
আপডেট # 2:
আমি জানি না কেন যখন বাস্তবতা ধূসর ছায়ায় পূর্ণ থাকে তবে প্রযুক্তিগত সম্প্রদায়গুলি খুব নিখুঁত কালো / সাদা ভাষায় জিনিসগুলি দেখায়। এটি এই পোস্টে যুক্ত হওয়া বেশ কয়েকটি নতুন মন্তব্যের প্রতিক্রিয়া:
.NET কাঠামো শীঘ্রই (বা কখনও) কোনও সময় চলে যাবে না। 90 এর দশকের পর থেকে উইন্ডোজগুলির প্রতিটি প্রযুক্তি সম্পর্কে এখনও কোনও না কোনও রূপ বা ফ্যাশন রয়েছে। সুতরাং যারা নেট কাঠামোর সাথে এতটা সংযুক্ত আছেন তাদের জন্য: ক) এটি অদৃশ্য হওয়ার বিষয়ে চিন্তা করবেন না এবং খ) এর পক্ষে পক্ষে তর্ক করা বন্ধ করুন যেন আপনার জীবন এটির উপর নির্ভর করে, আপনার এপিআই নিরাপদ।
উইনআরটি অনেকগুলি কার্যকারিতা পুনরায় প্রতিস্থাপন করে যা অতীতে উইন 32 এবং .NET ফ্রেমওয়ার্ক API দ্বারা সরবরাহ করা হয়েছিল। উইনআরটি,। নেট ফ্রেমওয়ার্ক ব্যবহার করতে বা উইন 32 এপিআই (এটি মারা যায়নি) দিয়ে চালিয়ে যেতে চাইলে যে ক্রিয়াকলাপ চান তারা এমন লোকদের পছন্দ করতে পারে। যদি উইনআরটি আজ ওয়েব অ্যাপ্লিকেশনগুলির সহজ নির্মাণকে সমর্থন করে না, তবে ভবিষ্যতে এটি তাদের সমর্থন করার একটি খুব ভাল সুযোগ রয়েছে।
মাইক্রোসফ্ট যে অবস্থানটি ঘোষণা করেছিল তা হ'ল উইনআরটি হ'ল একটি বৃহত কাঠামো যা মাইক্রোসফ্টকে একটি ক্লিন স্লেট দিয়ে শুরু করার সুযোগ দেয় এবং উইন 32 এপিআই এবং। নেট ফ্রেমওয়ার্ক নিজেই শেখা পাঠগুলি ব্যবহার করে একটি এপিআই তৈরি করেছিল। আমি সেই ভিডিওটি সন্ধান করার চেষ্টা করেছি, এবং এখনও এটি সন্ধান করতে পারি না, তবে স্পিকারের মধ্যে উল্লিখিত একটি বিষয় হ'ল। নেট ফ্রেমওয়ার্কের নির্দিষ্ট কিছু ক্ষেত্র রয়েছে যা আরও ভাল / সরল / ক্লিনার এবং উইনআরটি একই কার্যকারিতাটি উন্মোচিত করতে পারে could নতুন ক্লিনার ইন্টারফেসে।