ভাইবেকোডিং এবং এআই সহকারীর যুগে, কোডিং করার সময় কিছু সীমাবদ্ধতার মধ্যে কাজ করতে চাওয়ার বিষয়ে প্রশংসনীয় কিছু আছে। গত সপ্তাহে, আমরা একটি অ্যাসেম্বলি প্রোগ্রাম কভার করেছি যেটি মাত্র 16 বাইটের কোডে ভিজ্যুয়াল এবং সঙ্গীত উভয়ই তৈরি করতে পেরেছে, এবং এই সপ্তাহে আমাদের কাছে আরও রহস্যজনক কিছু রয়েছে: 29 তম আন্তর্জাতিক অস্পষ্ট সি প্রতিযোগিতার ফলাফল, যা বিশ্বের সবচেয়ে অদ্ভুত এবং সবচেয়ে রহস্যময় প্রোগ্রামিং প্রতিযোগিতা হতে পারে। মূল ধারণাটি সহজ: একটি সি প্রোগ্রাম লিখুন যা সঠিকভাবে কম্পাইল করে এবং চলে, কিন্তু যার উদ্দেশ্য এবং অপারেশনের উপায়গুলি প্রোগ্রামের সোর্স কোড দেখে আবিষ্কার করা সবচেয়ে কঠিন। এবং ছেলে, মানুষ কি কিছু পাগল খুঁজছেন কোড লিখুন. এখানে এই বছরের প্রতিযোগিতা থেকে একটি উদাহরণ: © আইওসিসি উপরেরটি এই বছরের বিজয়ীদের মধ্যে একজন, এবং আপনি যদি একবার দেখে নিতে পারেন এবং এটি কী করে তা বুঝতে পারেন, আপনি সবাই সোনার তারা তাই কি করতে আপনি খুশি আপনি জিজ্ঞাসা! একটি Lichtenberg চিত্রের একটি বরং নিফটি সিমুলেশন তৈরি করুন: © Gizmodo কয়েক মাস আগে, নিরাপত্তা গবেষক এবং YouTuber LaurieWired গত বছরের প্রতিযোগিতা সম্পর্কে একটি ভিডিও পোস্ট করেছিলেন যাতে তিনি বিভিন্ন এন্ট্রির বাইনারিগুলিকে আলাদা করতে একটি ডিকম্পাইলার ব্যবহার করেছিলেন এবং তারপরে তারা আসলে কী করেছিলেন তা ভবিষ্যদ্বাণী করার চেষ্টা করেছিলেন৷ তার সাফল্যের হার ছিল প্রায় 50%, এবং এটি ডিকম্পাইল করা প্রোগ্রাম থেকে কাজ করছে, প্রকৃত কোড নয়। তিনি যদি শুধুমাত্র .500 মারেন, আপনি বাজি ধরতে পারেন আমাদের বাকিরা .000 এর কাছাকাছি হতে চলেছে। উদ্বোধনী প্রতিযোগিতা 1984 সালে অনুষ্ঠিত হয়েছিল এবং তারপর থেকে প্রতিযোগিতাটি অব্যাহত রয়েছে। বিজয়ীদের এই সর্বশেষ সেটটি একটি YouTube লাইভ স্ট্রিমে ঘোষণা করা হয়েছিল যা আমরা এখানে যে ধরনের পাগলামির সাথে কাজ করছি তার একটি ভাল ধারণা দেয়: যদিও অস্পষ্ট কোড লেখা প্রতিযোগিতার রেজন ডি’এট্র, প্রতিযোগীদেরও কোড লেখার জন্য একটি ঝোঁক রয়েছে যা দেখতে শান্ত হওয়ার সাথে বোধগম্য নয়। এখানে একটি উদাহরণ দেওয়া হল, যা পাঁচ মিনিটের প্রশান্তিদায়ক সাদা গোলমাল তৈরি করে, যে ধরনের জেনারেটিভ মিউজিকের সাথে ব্রায়ান এনো গর্বিত হবেন: © আইওসিসি এবং আরেকটি, যা পৃথিবীর অন্য কোন প্রান্তে আপনি শেষ হবে তা দেখতে পৃথিবীর মধ্য দিয়ে একটি গর্ত খননের অনুকরণ করে: © আইওসিসি কোড পার্স করার সময় সি হোয়াইটস্পেস অক্ষর (স্পেস, ট্যাব এবং নিউলাইন) লগ না করে এই প্রোগ্রামগুলির সুবিধা নেয়। এর মানে হল আপনি ইন্ডেন্ট করতে পারবেন এবং আপনার পছন্দ মতো কোডটি সরাতে পারবেন, উদাহরণস্বরূপ, আপনার প্রোগ্রামের সোর্স কোডের মাঝখানে “RELAX” শব্দটি রাখতে পারবেন। কেউ কেউ শৈল্পিক প্রভাব সহ মন্তব্যও ব্যবহার করেন। অন্যরা সফল হয় উপায় আরও উন্মাদ এইটি, উদাহরণস্বরূপ, পং এর একটি খেলা হিসাবে তার নিজস্ব সোর্স কোড রেন্ডার করে। অপেক্ষা কি? ওয়েল, সোর্স কোডটি এখানে রয়েছে (দ্রষ্টব্য: যে শেষ লাইনটি একটি স্ক্রিনশটের জন্য আমার স্ক্রিনে ফিট হওয়ার চেয়ে বেশি সময় ধরে চলে যায়): © আইওসিসি … এবং এখানে উপায় আউট. এটি একটি একক স্ক্রিনশট, কিন্তু প্রতিটি পাশের দুটি লম্বা স্পেস ব্যবহারকারীর ইনপুট দিয়ে উপরে এবং নিচে চলে যায়, যখন ছোটটি সামনে পিছনে যায়: © Gizmodo আপনি যদি ভাবছেন যে এইরকম কিছু কীভাবে কোড করা হয়, IOCCC ওয়েবসাইটে প্রবেশ পৃষ্ঠায় একটি দীর্ঘ ব্যাখ্যা রয়েছে৷ সাইটটি এই বছরের সমস্ত বিজয়ী এন্ট্রিগুলিও হোস্ট করে, যা আপনি নিজে ডাউনলোড এবং সংকলন করতে পারেন৷ মজা করুন, এবং আপনি যদি বুঝতে পারেন যে এইগুলির মধ্যে কোনটি কীভাবে কাজ করে…কম্পিউটার বিজ্ঞানে ক্যারিয়ার বিবেচনা করবেন? Post navigation ‘বিধবার উপসাগর’ নির্মাতারা পরের সপ্তাহের দুঃস্বপ্নের সিজনের সমাপ্তি সম্পর্কে ইঙ্গিত দেয় এজির ভাইকে রাইডশেয়ার চালক হিসেবে ডাকাতির অভিযোগে দোষী সাব্যস্ত করা হয়েছে