سخت ترین زبان های برنامه نویسی بخش 2


امروز ادامه لیست قبلی یعنی سخت ترین زبان های برنامه نویسی رو معرفی و بررسی میکنم.

Ook!

این زبان شباهت زیادی به Cow Programming Language داره؛ اما تعداد تکه کد هاش از Cow خیلی کمتره، همه تکه کد ها با "Ook" شروع میشن و تفاوتشون سه تا کاراکتر "." "!" "؟" هست که با این کاراکتر ها به پایان میرسن. نکته جالب اینجاس که نمایش Hello World با Ook به کد کمتری نسبت به Cow احتیاج داره. پس اگه میخواین بین Ook و Cow یکی رو یاد بگیرید من پیشنهاد میکنم Ook رو یاد بگیرید :)

نمایش Hello World با Ook! :

Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. + حدود 5 خط دیگه Ook D:

JSFuck

این زبان شباهت زیادی به اسم و سینتکس BrainFuck داره فرقش اینکه با JavaScript کامپایل میشه. JSFuck فقط 6 تا کاراکتر رو درک میکنه "[" "]" "(" ")" "!" "?". شما میتونین وارد وبسایت jsfuck.com بشین و کد های JavaScript خودتونو بنویسید و خودش کد هایی که نوشتین رو به زبان JSfuck ترجمه میکنه.

معادل Alert(Hello World) با JS Fuck:

[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]][([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+  + حدود 20 خط دیگه از این کاراکتر ها D :

LolCode

سینتکس Lolcode شبیه زبان انگلیسی هست اما فکر نکنم کسی بفهمه چی میگه؛ کلا نمیفهمم تو سینتکسش چه خبره.

نمایش Hello World با LolCode

HAI
CAN HAS STDIO?
VISIBLE “HAI WORLD!”
KTHXBYE

Piet

زبان Piet توسط David Morgan ابداع شده و بیت مپ‌های آن مانند یک هنر انتزاعی است.(والا نفهمیدم چه خبره)

نمایش Hello World با Piet:

Chef

این زبان هم توسط David Morgan ابداع شده و تکه کد های Chef شبیه راهنمای اشپزی به زبان انگلیسی هست. واقعا ایده جالبی هست.

نمایش Hello World با Chef:

Put cinnamon into 2nd mixing bowl

اما در پایان مقاله سخت ترین زبان های برنامه نویسی بخش 2

این زبان ها هم مثل زبان های قبلی اصلا هیچ استفاده ای ندارن. شاید اول بنظرتون یاد گرفتن زبان هایی مثل Cow و Ook برای سرگرمی میتونه جالب باشه اما به نظرتون چند سال طول میکشه تا بتونید نوشتن Hello World با این زبان ها رو درک یا حفظ کنید؟ این زبان ها جزو دسته Esotric Programming Language به معنی "زبان های برنامه نویسی محرمانه" هستن.