আমরা সবাই জানি যে সেরা অপারেটিং সিস্টেম কোনটি নিয়ে আলোচনার ফলে প্রচুর শিখা-যুদ্ধ হয়েছিল। আপনার লক্ষ্যটি এখন, আপনার প্রিয় অপারেটিং সিস্টেমটি আরও ভাল যে সিদ্ধান্ত নেওয়ার জন্য "প্রমাণ" প্রদান করুন ... আহ, না, আরও ভাল, অন্য একটি অপারেটিং সিস্টেমটি খারাপ, এমন সিদ্ধান্তযুক্ত "প্রমাণ" সরবরাহ করা।
কাজটি: একটি প্রোগ্রাম লিখুন, যা কিছু গণনা করে এবং এটি কমপক্ষে একটি ওএসে এবং কমপক্ষে অন্য একটিতে ভুলভাবে কাজ করে।
- প্রোগ্রামটি কমপক্ষে কিছু গণনা করা উচিত, সুতরাং এটিতে কিছু সাধারণ ইনপুট পড়তে হবে (সাধারণত স্ট্যান্ডার্ড ইনপুটটিতে, অথবা আপনি যদি ফাইলগুলি থেকে চান তবে ছোট্ট এন্ডিয়ান / বিগ এন্ডিয়ান অপব্যবহার করা কেবল সস্তা নয়, সুস্পষ্টও হবে) , এবং ইনপুট উপর নির্ভর করে কিছু আউটপুট সরবরাহ। গণনাগুলি অর্থবোধক ও ন্যায়সঙ্গত হওয়া উচিত, উদাহরণস্বরূপ একটি বাস্তব জীবন সমাধান করা বা গাণিতিক সমস্যা।
- কোনটি সঠিকভাবে কাজ করবে এবং কোনটি এটি ব্যবহার করবে না তা উল্লেখ করে আপনার উভয় অপারেটিং সিস্টেম নির্দিষ্ট করা উচিত। উভয় অপারেটিং সিস্টেমগুলি ভালভাবে জানা উচিত এবং মোটামুটি একই সময়ে (সুতরাং কোনও আধুনিক ওএসের তুলনায় ডস 1.0 নেই)। স্পোরার ট্যাগগুলিতে পার্থক্যের কারণ সম্পর্কে বিশেষভাবে একটি সংক্ষিপ্ত বিবরণ দেওয়ার পরামর্শ দেওয়া হয়েছে (বিশেষত যদি আপনি সন্দেহ করেন যে অনেক লোক এটি উপলব্ধি করতে পারে না)।
এটার মত
পার্থক্যের কারণটি সূক্ষ্ম হতে হবে, সুতরাং কোনও
#ifdef _WIN32
বা অনুরূপ নয়, দয়া করে! মনে রাখবেন, আপনার লক্ষ্যটি "প্রমাণ" করা যা এই নির্দিষ্ট সিস্টেমটি খারাপ, তাই লোকেরা (তাত্ক্ষণিকভাবে) আপনার কৌশলটি স্পট করতে সক্ষম হবে না!যদি আপনার কোডটিতে খুব অদ্ভুত বা খুব অস্বাভাবিক অংশ থাকে তবে আপনাকে এটি কেন আছে তা মন্তব্যে এটি সমর্থন করতে হবে। অবশ্যই, এই "ন্যায়সঙ্গততা" একটি বড় মিথ্যাচার হতে পারে / করবে।
স্কোরিং:
এটি কোনও গল্ফ নয়! কোডটি সুসংহত এবং সহজ রাখা উচিত and মনে রাখবেন, আপনার লক্ষ্য এটিতে একটি বাগ লুকানো যাতে লোকেরা এটি সন্দেহ না করে। কোডটি যত সহজ, সন্দেহজনক এটি তত কম।
বিজয়ী ভোট দ্বারা সিদ্ধান্ত নেওয়া হবে। প্রথম বৈধ জমা দেওয়ার পরে প্রায় 10 দিন পরে সর্বাধিক ভোট। সাধারণত, উত্তরগুলি যেখানে পড়তে ও বুঝতে সহজ, সেগুলির উত্তরগুলি তবুও খুব ভালভাবে লুকানো থাকে এবং এমনকি যদি এটি আবিষ্কার করা হয়, তবে এটির জন্য দুষ্টির পরিবর্তে কোনও ভুলকে দায়ী করা যেতে পারে, ভোট দেওয়া উচিত। তেমনি, প্রোগ্রামটি ক্র্যাশ হওয়ার কারণ বা কিছু না করার পরিবর্তে বাগটি কেবল একটি ভুল ফলাফলের কারণ হলে এটি আরও অনেক বেশি মূল্যবান হওয়া উচিত।
যথারীতি আমি বিজয়ী হিসাবে কোনও উত্তরকে বেছে নেওয়ার অধিকারকে আটকে রাখি যদি এটি কোনও বিষয়গত মানদণ্ডে সর্বাধিক ভোটের সাথে 10% বা 1 পয়েন্টের চেয়ে বেশি না হয়।
make (1)
প্রতিটি ইউনিক্স বাক্সে এবং সঠিকভাবে কিছু উইন্ডোজ বাক্সে সঠিকভাবে কাজ করে। ওএসের কারণে নয়, ফাইল সিস্টেমগুলির কারণে। ফাইল সংশোধনের তারিখ কম নির্ভুলতায় রাখে এমন কোনও ফাইল সিস্টেমmake
দ্রুত মেশিনে সঠিকভাবে ব্যর্থ হতে পারে ।