এসোটেরিক প্রোগ্রামিং ল্যাঙ্গুয়েজগুলি ন্যূনতম ভাষাগুলি, ধারণা এবং / অথবা চ্যালেঞ্জের প্রমাণ হিসাবে তৈরি করা হয়, ভাষা প্রোগ্রাম করার জন্য এবং তার জন্য লেখার জন্য। আসুন তাদের কয়েকটি পর্যালোচনা দেখুন:
ব্রেইনফাক
এটি সর্বাধিক পরিচিত এবং সর্বাধিক জনপ্রিয়, এর সিনট্যাক্সটি বেশ সহজ:
++++++++++ [ স্মৃতি শুরুর জন্য লুপ (10 বার পুনরাবৃত্তি) >+++++++>++++++++++>+++++++++++>+++>+<<<<- 70 100 110 30 10 ] >++. 'এইচ' (72) 1 >>+. 'বা' (111) 3 ---. 'l' (108) 3 <---. 'এ' (97) 2 >>++. স্পেস (32) 4 <+. 'এম' (109) 3 ++++++++. 'ইউ' (117) 3 -------. 'এন' (110) 3 <+++. 'ডি' (100) 2 >+. 'বা' (111) 3 >+. '!' (33) 4 >. '। n' (10) 5
এর বাক্য গঠনটি ব্যাখ্যা করতে, অন্যান্য প্রোগ্রামিং ভাষা ব্যবহার করা ভাল। তাই ভিতরে তার উইকিপিডিয়া পৃষ্ঠা এই সমতার টেবিলটি আমাদের সরবরাহ করুন, যেখানে পিটিআর স্বাক্ষরযুক্ত স্বাক্ষরের সমান:
ব্রেইনফাক | C | পার্ল |
---|---|---|
> | ++ পিটিআর; | $ পয়েন্টার ++; |
< | Trপিটিআর; | $ পয়েন্টার–; |
+ | ++ * পিটিআর; | $ টেপ [$ পয়েন্টার] ++; |
- | - * পিটিআর; | $ টেপ [$ পয়েন্টার] -; |
. | পুতচর (* পিটিআর); | মুদ্রণ chr $ টেপ [$ পয়েন্টার]; |
, | * পিটিআর = গেটচার (); | $ টেপ [$ পয়েন্টার] = অর্ড (<>); |
[ | যখন (* পিটিআর) { | যখন ($ টেপ [$ পয়েন্টার]) { |
] | } | } |
ওও!
এটি পূর্বেরটির উপর ভিত্তি করে, তবে পরিবর্তে শব্দ সংমিশ্রণটি ব্যবহার করে ওক?, ওও! y এছাড়াও। এটি গ্রন্থাগারিকের একটি প্যারোডি ডিস্কওয়ার্ল্ড, যা একটি অরঙ্গুতানে রূপান্তরিত হয় এবং কেবলমাত্র এই তিনটি শব্দ উচ্চারণ করতে পারে। কোড এর একটি টুকরা তাকান।
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.
মনে হয় এই "প্রোগ্রাম" এটি যা করে তা হল সাধারণত "হ্যালো ওয়ার্ল্ড" write
বেফুঞ্জ
আমার মতে সবার মধ্যে সবচেয়ে আসল, এর প্রবাহ নিয়ন্ত্রণ কাঠামোটি তীরগুলির উপর ভিত্তি করে তৈরি হয়েছে যা প্রোগ্রামটি কোথায় যেতে হবে তা জানিয়ে দেয়। এছাড়াও, মিউট্যান্ট কোড তৈরি করতে এটি আরও সহজ করে তোলে (কোড যা নিজেকে পরিবর্তন করে):
ভিভি << 2 ^ ভি <ভি 13v4 ^ ^ >>?>?> 5 ^ ভিভি ভি 97v6 ভিভি <8। >> ^ ^
উপরের কোডটি একটি অসীম এলোমেলো সংখ্যা জেনারেটর, যা 1 এবং 9 এর মধ্যে একটি সংখ্যা উত্পন্ন করবে পূর্ববর্তীগুলির চেয়ে অনেক বেশি পাঠযোগ্য।
মালবোলজ
এখানে আমাদের একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ জ্বালাময়ী এবং অপঠনযোগ্য হতে তৈরি হয়েছে (না, এটি তা নয় C, এবং না, এটা না পার্ল)। সম্পর্কে মালবোলজ, যার নামটি নরকের আটতম বৃত্ত থেকে আসে ডিভাইন কমেডি। এখানে একটি "হ্যালো ওয়ার্ল্ড" (বা এটিই আমাকে বলা হয়েছে):
(=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**
hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<
লোলক্যাট
একটি সাধারণ রসিকতা। আসুন আপনার কোডটি দেখুন:
কি CAN রয়েছে স্টাডিও? আমার আছে একটি VAR IM IN YR লুপ UP VAR!!1 দৃশ্যমান VAR IZ VAR বড় চেয়ে 10? কেটিএইচএক্স IM আউটটা YR লুপ কেটিএইচএক্সবিওয়াই
যেহেতু এটি পূর্ববর্তী প্রোগ্রামিং ভাষার চেয়ে অনেক বেশি পঠনযোগ্য, আমি আপনাকে অনুমান করতে দেব যে এটি করার কথা to 😉
ইন্টারকল
DO ,1 <- #13 অনুগ্রহ DO ,1 টিউব #1 <- #238 DO ,1 টিউব #2 <- #108 DO ,1 টিউব #3 <- #112 DO ,1 টিউব #4 <- #0 DO ,1 টিউব #5 <- #64 DO ,1 টিউব #6 <- #194 DO ,1 টিউব #7 <- #48 অনুগ্রহ DO ,1 টিউব #8 <- #22 DO ,1 টিউব #9 <- #248 DO ,1 টিউব #10 <- #168 DO ,1 টিউব #11 <- #24 DO ,1 টিউব #12 <- #16 DO ,1 টিউব #13 <- #162 অনুগ্রহ পড়ুন আউট ,1 অনুগ্রহ দিতে UP
আমার বলতে হবে যে এগুলির কয়েকটি প্রোগ্রামিং ল্যাঙ্গুয়েজ কিছু কম্পিউটার ধারণা সম্পর্কে শেখার জন্য খুব দরকারী। উদাহরণ স্বরূপ, ব্রেইনফাক এটি পয়েন্টার সম্পর্কে শেখার জন্য উপযুক্ত।
আমি প্রায় বাইনারি কোড পছন্দ
হ্যাঁ, আমি অবশ্যই বাইনারি বা এসেম্বলারের সরাসরি প্রোগ্রামিং করতে পছন্দ করি, আপনি যে কোনও কিছু করতে পারেন (উচ্চ স্তরের ভাষাগুলি প্রসেসরের উপর দিয়ে শেষ পর্যন্ত শেষ হয়), তবে রীতিমতো ভাষা সম্পর্কে আকর্ষণীয় বিষয়টি তাদের প্রতিনিধিত্ব করে এমন চ্যালেঞ্জ। যাইহোক, রোডার (এই নিবন্ধটির লেখক), আপনি আমাকে বিদায় দিচ্ছেন। সি এবং পার্ল কীভাবে অপঠনযোগ্য এবং বিরক্তিকর? কী অসহনীয় অপরাধ !! কী আক্রোশ! তবে সি যদি দুর্দান্ত হয় তবে পার্লে আমি প্রোগ্রামিং করি নি তবে আমি এই ভাষা সম্পর্কে ভাল মন্তব্য দেখেছি কারণ দৃশ্যত এটি ফাইল, স্ট্রিং এবং এই পোডগুলি পরিচালনা করার জন্য খুব উপযুক্ত, উদাহরণস্বরূপ শোষণের জন্য এটি বেশ ভাল, যদিও সিটি পাইথন শোষণে ভাল কাজ করে ...
গ্রিটিংস!
ম্যান, সি এবং পার্ল জিনিসটি একটি রসিকতা ছিল এবং হ্যাঁ, এগুলি বেশ পঠনযোগ্য ভাষা, ডান হাতে খুব ব্যবহারিক এবং "সুন্দর" C অবশ্যই সিআইতে দেখা গেছে যে কিছু লোক অবজ্ঞাত স্প্যাগেটি কোডের একটি জট তৈরি করে, এবং রেকর্ড না রেখে। পার্ল হিসাবে, কেবল সি হিসাবে একই জিনিস ঘটে না, তবে এটি অত্যন্ত নমনীয়, তাই আপনি সাধারণ জ্ঞানকে অস্বীকারকারী জিনিসগুলি খুঁজে পেতে পারেন। আমাকে বলতে হবে পার্লে আমার কোনও প্রোগ্রামিংয়ের অভিজ্ঞতা নেই তবে আমি এর সিনট্যাক্সটি বেশ ভাল জানি।
প্রথমটি হল মোর্স কোডে কীভাবে লিখবেন
এবং দ্বিতীয়টি হল একটি অরেঙ্গুটান এবং চতুর্থটি এটি সেরিব্রাল ইনফার্টসের কারণ হয়।
পোস্ট খুব ভাল।
আমি তোমাকে স্মরণ করছি
http://www.dangermouse.net/esoteric/piet.html
এবং শেফ, আনলামদা, সাদা স্থান এবং টিঙ্ক। তবে আমি নিবন্ধটি খুব বড় করতে চাইনি।
এটা শোটাইম
হাতে কথা বলুন «হ্যালো ওয়ার্ল্ড»
আপনি স্থির হয়ে গেছেন
আর্নল্ডসিতে হ্যালো ওয়ার্ল্ড
http://www.genbetadev.com/actualidad/arnoldc-el-lenguaje-basado-en-frases-de-arnold-schwarzenegger
ঠিক আছে, তিনি সেটিকে জানতেন না, আমি মনে করি ধারণাটি তাকে "নাল টার্মিনেটর" দিয়েছিল
সত্যটি হ'ল সেই প্রোগ্রামিং ভাষাগুলি আমাকে হাসায়। ভাল.