HeadlinesBriefing favicon HeadlinesBriefing.com

ব্রেইনফাকে রে-ট্রেসার

Hacker News •
×

লেখক C++ সিস্টেমস প্রোগ্রামিং প্রতিযোগিতার জন্য প্রস্তুতি নিচ্ছিলেন এবং সাধারণ-উদ্দেশ্যীয় ভাষায় টুল লিখার দাবিগুলির সঙ্গে ঘোরে দিয়েছিলেন। CMake-এ একটি রে-ট্রেসার লিখার পরামর্শে আকর্ষিত হয়ে, লেখক পরিবর্তে ব্রেইনফাক (BF) বেছে নিয়েছিলেন, যা একটি ন্যূনতম ভাষা যার মাত্র 8টি অপারেশন এবং u8 মান সংরক্ষণকারী সেলগুলির একটি একমুখী অসীম টেপ। BF-এর সহজতা একটি সরাস কোডবেস তৈরির জন্য আদর্শ মনে হচ্ছিল। সংখ্যাত্মক উপস্থাপনার জন্য স্বাক্ষরিত Q16.16 ফিক্সড-পয়েন্ট ফর্ম্যাট ব্যবহার করা হয়েছিল, যা একটি ব্যালুন রেন্ডার করার জন্য যথ ample রেজোলিউশন এবং রেঞ্জ প্রদান করে। প্রকল্পটি RIW-এর মেটাল বিভাগ থেকে প্রাপ্ত ঠিক ছবিটি রেন্ডার করার লক্ষ্য রাখপূর্বক, জটিল C পার্সিং এড়াতে। কোডটি একটি LLM ব্যবহার করে SSA-এর মতো ফর্ম্যাটে রূপান্তর করা হয়েছিল, যেখানে রিকার্সিভ কোড ইটারেটিভ করা হয়েছিল এবং নামকরণ সংঘর্ষ এড়াতে পরিবর্তক প্রিফিক্স করা হয়েছিল।