সবচেয়ে কঠিন প্রোগ্রামিং ভাষা কোনগুলো?
সবচেয়ে দূর্বোধ্য আর কঠিন প্রোগ্রামিং ভাষাগুলোর মধ্যে উল্লেখযোগ্য হলোঃ Malbolge, INTERCAL এবং Brainfuck। এদেরকে এসোটেরিক ল্যাংগুয়েজ (Esoteric Language) বা এসোল্যাং (Esolang) বলে।
এসব ভাষা মূলত প্র্যাক্টিকাল ব্যবহার উপযোগী নয়, এগুলো তৈরীর উদ্দেশ্য ছিলো প্রোগ্রামারদের ধাঁধায় ফেলে দেওয়া, এক কথায় মজা করার উদ্দেশ্যে তৈরী হয়েছে।
An esolang is not designed for commonplace software development purposes. They are intended as a proof of concept or as a joke.
চলুন এসোটেরিক ল্যাংগুয়েজ এর কিছু উদাহরণ দেখিঃ
➦ Malbolge
১৯৯৮ সালে এই ভাষাটি তৈরী করেন Ben Olmstead। Malbolge কে সবচেয়ে জটিল প্রোগ্রামিং ভাষা হিসাবে বিবেচনা করা হয়।
বলা হয়ে থাকে যে Malbolge প্রোগ্রামিং ভাষার লেখক ভাষাটি ব্যবহার করে কোনও প্রোগ্রাম লেখেননি। ওলমস্টেড ভাষাটি আবিষ্কারের প্রায় দু'বছর পরে ম্যালবলজ এর Hello World কোডটি উপস্থিত হয়েছিল।
‘Hello World!’ in Malbolge -
(=<`#9]~6ZY32Vx/4Rs+0No-&Jk)"Fh}|Bcy?`=*z]Kw%oG4UUS0/@-ejc(:'8dc
‘Hello World!’ in Brainfuck -
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
‘Hello World!’ in INTERCAL -
DO ,1 <- #13PLEASE DO ,1 SUB #1 <- #238DO ,1 SUB #2 <- #108DO ,1 SUB #3 <- #112DO ,1 SUB #4 <- #0DO ,1 SUB #5 <- #64DO ,1 SUB #6 <- #194DO ,1 SUB #7 <- #48PLEASE DO ,1 SUB #8 <- #22DO ,1 SUB #9 <- #248DO ,1 SUB #10 <- #168DO ,1 SUB #11 <- #24DO ,1 SUB #12 <- #16DO ,1 SUB #13 <- #162PLEASE READ OUT ,1PLEASE GIVE UP

একটি মন্তব্য পোস্ট করুন
একটি মন্তব্য পোস্ট করুন