আমি traditionতিহ্য অনুসারে সি ++ কোডার। গত 12 মাস ধরে আমি প্রচুর সি # কোডিং করছি, এবং সি # এর ব্যবহারিক পদ্ধতির দ্বারা আনন্দিতভাবে অবাক হয়েছি (একবার আমি এটি কোড করার চেষ্টা বন্ধ করে দিয়েছিলাম যেন এটি "আবর্জনা সংগ্রহের সাথে সি ++")।
আমরা সম্প্রতি কিছু স্নাতক পেয়েছি এবং তাদের একজনকে সহায়তা করার সময় আমি বুঝতে পেরেছিলাম যে সে সিটি ++ এর মধ্যে ব্যবহার করছে et তাকে কেন জিজ্ঞাসা করার পরে, তিনি বলেছিলেন যে "তাকে তার পরিচালকের মাধ্যমে সি ++ ব্যবহার করতে বলা হয়েছিল"। সুস্পষ্ট যোগাযোগের সমস্যাটি একদিকে রেখে, আমি ধরে নিই যে সে ব্যবহার করছে et নেট কারণ এটিই কেবল তার কাঠামোর সংস্পর্শে এসেছে।
আমি তখন একজন প্রবীণ বিকাশকারী দ্বারা পুরানো প্রকল্পটি পেলাম যিনি ফর্মের সামনের প্রান্তটি চালাতে সি ++ ব্যবহার করেছিলেন। এখন এটি প্রায় সময় লেখা ছিল। নেট প্রথম হাজির, তাই আমি ধরে নিলাম এটি। কাছাকাছি খেলতে তাঁর পক্ষ থেকে একটি শেখার অনুশীলন ছিল। এটি ছিল একটি ক্ষুদ্র ইউটিলিটি অ্যাপ্লিকেশন।
এই অ্যাপ্লিকেশনটিতে কিছুটা ছোটখাট পরিবর্তন করতে হবে বলে মনে হয়েছিল, গাড়ি চালাতে সি ++ ব্যবহার করা হয়েছে et নেট আপনাকে উভয় বিশ্বের সবচেয়ে খারাপ দেয়। কোনও আবর্জনা সংগ্রহ বা মেমরির সুরক্ষা নয়, তবে আপনি কোনও পরিচালিত কাঠামোর সাথে কাজ করছেন বলে কোনও একই গতি / অনুকূলতার কোনও সুযোগ নেই।
সুতরাং আমার প্রশ্নটি হল যে লোকেরা সি ++ ব্যবহার করে না any কোনও বড় স্ট্যান্ডের একা (যেমন প্লাম্বিং নন) প্রোডাক্ট কোডের জন্য নেট, এবং যদি তাই হয় তবে এটি করার জন্য আপনার কারণগুলি কী? আমি নির্দ্বিধায় স্বীকার করি যে আমি কখনই সি ++ তে গভীরভাবে অনুভূত হইনি extension নেট এক্সটেনশানগুলি যাতে আমি এটির উপকার করতে পারি।