প্রোগ্রামিং এর এই যুগে C,C++,Java,Python এর নাম , প্রোগ্রামিং সম্পর্কে আমাদের যাদের মোটামুটি ধারণা আছে তারা সবাই জানি । কিন্ত এমন একটা প্রোগ্রামিং ল্যাংগুয়েজের সাথে আজ আপনাদের পরিচয় করিয়ে দেব যেটির নাম হয়তো অনেকেই আগে শোনেন নি ! তো চলুন শুরু করা যাক ,
BrainFuck ! হ্যাঁ আপনি ঠিকই পড়েছেন এটির নাম হলো 'ব্রেইনফাক' এবং এটি একটি প্রোগ্রামিং ল্যাংগুয়েজ । ১৯৯৩ সালে আরবান মুলার (Urban Müller) নামে এক সুইস পদার্থবিজ্ঞান ছাত্রের হাত ধরেই ব্রেইনফাকের সৃষ্টি । সবচেয়ে মজার বিষয় হল এর কম্পাইলারের সাইজ আধা কিলোবাইটের চেয়েও কম মাত্র ২৪০ বাইট এবং এই প্রোগ্রাম শুধু মাত্র ৮ টি কমান্ড ব্যবহার করে লেখা হয় ! মুলার মূলত সবচেয়ে ছোট কম্পাইলার সৃষ্টির উদ্দেশ্যেই ব্রেইনফাক তৈরি করে । সমস্ত প্রোগ্রামই শুধু মাত্র এই ৮ টি কমান্ড ব্যবহার করেই লেখা হয় ।
ব্রেইনফাকের ৮টি কমান্ড ঃ
>
<
[
]
,
.
+
-চলুন দেখে নিই ব্রেইনফাক দিয়ে লেখা একটি প্রোগ্রাম ,
++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.
ব্রেইনফাকে লেখা "Hello World !" প্রোগ্রাম
চাইলে 'Le Brainfuck' নামে অনলাইন কম্পাইলারে চালিয়ে দেখতে পারেন প্রোগ্রামটি 😊
BrainFuck প্রোগ্রামিং শিখতে চাইলে ঘুরে আসতে পার এখান থেকে ব্রেইনফাক প্রোগ্রামিং ল্যাঙ্গুয়েজ টিউটোরিয়াল
অনলাইন টেক পোর্টাল TechWorm এর মতে ব্রেইনফাক হল সবচেয়ে কঠিন পাঁচটি প্রোগ্রামিং ল্যাঙ্গুয়েজের মধ্যে একটি ।
আজ এ পর্যন্তই আবারো কথা হবে অন্য কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ নিয়ে 'Till then Eat-Sleep-Code'
#Happy_Coding :)
আশিউজ্জামান রিয়াল
ব্লগার ও ফাউন্ডার , রিয়ালের ল্যাব
হাস্যকর
ReplyDeleteহাস্যকর
ReplyDeleteকিছুটা...কিন্তু তারচেয়েও বেশি আছে জটিলতা 😎😂
ReplyDelete