කුතුහලය: එසෝටරික් ක්‍රමලේඛන භාෂා

එසෝටරික් ක්‍රමලේඛන භාෂා යනු අවම භාෂාවන් වන අතර එය සංකල්පය සහ / හෝ අභියෝගයේ සාක්‍ෂියක් ලෙස නිර්මාණය කර ඇත. ඒවායින් සමහරක් පිළිබඳ සමාලෝචනයක් බලමු:

මොළය


එය වඩාත්ම දන්නා සහ වඩාත්ම ජනප්‍රිය ය, එහි වාක්‍ය ඛණ්ඩය තරමක් සරල ය:

 
 ++++++++++
 [          මතකයන් ආරම්භ කිරීම සඳහා ලූප් (10 වතාවක් පුනරාවර්තනය වේ)
    >+++++++>++++++++++>+++++++++++>+++>+<<<<-
       70 100 110 30 10
 ]
 >++.              'එච්' (72) 1
 >>+.              'හෝ' (111) 3
 ---.              'l' (108) 3
 <---.             'අ' (97) 2
 >>++.             අවකාශය (32) 4
 <+.               'ම' (109) 3
 ++++++++.         'යූ' (117) 3
 -------.          'n' (110) 3
 <+++.             'd' (100) 2
 >+.               'හෝ' (111) 3
 >+.               '!' (33) 4
 >.                '\ n' (10) 5

එහි වාක්‍ය ඛණ්ඩය පැහැදිලි කිරීම සඳහා වෙනත් ක්‍රමලේඛන භාෂා භාවිතා කිරීම වඩාත් සුදුසුය. ඉතින් ඇතුලට ඔහුගේ විකිපීඩියා පිටුව ptr අත්සන් නොකළ වරහනකට සමාන වන මෙම සමානතා වගුව අපට සපයන්න:

මොළය C Perl
> ++ ptr; $ දර්ශකය ++;
< - පීටීආර්; $ දර්ශකය–;
+ ++ * ptr; $ ටේප් [$ දර්ශකය] ++;
- - * ptr; $ ටේප් [$ දර්ශකය] -;
. putchar (* ptr); මුද්‍රණ chr $ ටේප් [$ දර්ශකය];
, * ptr = getchar (); $ ටේප් [$ දර්ශකය] = ඇණවුම (<>);
[ අතර (* ptr) { අතර (ap ටේප් [$ දර්ශකය]) {
] } }

ඕක්!


එය පෙර එක මත පදනම් වූ නමුත් ඒ වෙනුවට සංයෝජනය යන වචනය භාවිතා කරයි ඕක්?, ඕක්! 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. 

මෙම "වැඩසටහන" එය කරන්නේ සාමාන්‍ය "හෙලෝ වර්ල්ඩ්" ලිවීම යැයි සිතමු.

බෙෆන්ජ්


මගේ මතය අනුව වඩාත්ම මුල් පිටපත නම්, එහි ප්‍රවාහ පාලන ව්‍යුහය පදනම් වී ඇත්තේ වැඩසටහනට යා යුත්තේ කොතැනටදැයි පවසන ඊතල මත ය. එසේම, විකෘති කේතයක් නිර්මාණය කිරීම වඩාත් පහසු කරයි (එය වෙනස් කරන කේතය):

vv << 2 ^ v <v13v4 ^ ^ >>?>?> 5 ^ vv v97v6 vv <8. >> ^ ^

ඉහත කේතය අසීමිත සසම්භාවී සංඛ්‍යා උත්පාදක යන්ත්‍රයක් වන අතර එය 1 සිට 9 දක්වා සංඛ්‍යාවක් ජනනය කරනු ඇත.

මැල්බෝල්ජ්


මෙන්න අපට ක්‍රමලේඛන භාෂාවක් නිර්මාණය කර ඇත්තේ කෝපාවිෂ්ට හා කියවිය නොහැකි ලෙසය (නැත, එය එසේ නොවේ C, නැත, එසේ නොවේ Perl). ගැන මැල්බෝල්ජ්, ඔහුගේ නම පැමිණියේ නිරයේ 8 වන කවයෙන් දිව්‍ය ප්‍රහසන. මෙන්න "හෙලෝ වර්ල්ඩ්" (හෝ එය මට පවසා ඇත්තේ එයයි):

 (=<`: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? KTHX
IM පිටත YR බලන්න
KTHXBYE

එය පෙර ක්‍රමලේඛන භාෂාවන්ට වඩා බොහෝ කියවිය හැකි බැවින්, එය කළ යුතු දේ අනුමාන කිරීමට මම ඔබට ඉඩ දෙන්නෙමි. 😉

අන්තර්


අවසාන වශයෙන් නොව අපට ෆෝට්‍රාන් ක්‍රමලේඛන භාෂාවේ උපහාසයක් ඇත. අන්තර්. මෙන්න හෙලෝ වර්ල්ඩ්.
DO ,1 <- #13
කරුණාකර DO ,1 SUB #1 <- #238
DO ,1 SUB #2 <- #108
DO ,1 SUB #3 <- #112
DO ,1 SUB #4 <- #0
DO ,1 SUB #5 <- #64
DO ,1 SUB #6 <- #194
DO ,1 SUB #7 <- #48
කරුණාකර DO ,1 SUB #8 <- #22
DO ,1 SUB #9 <- #248
DO ,1 SUB #10 <- #168
DO ,1 SUB #11 <- #24
DO ,1 SUB #12 <- #16
DO ,1 SUB #13 <- #162
කරුණාකර කියවන්න පිටතට ,1
කරුණාකර දෙන්න UP
හොඳයි, එපමණයි.

සමහර පරිගණක සංකල්ප ගැන ඉගෙන ගැනීමට මෙම ක්‍රමලේඛන භාෂා ඉතා ප්‍රයෝජනවත් බව මට පැවසිය යුතුය. උදාහරණ වශයෙන්, මොළය එය දර්ශකයන් ගැන ඉගෙන ගැනීම සඳහා පරිපූර්ණයි.


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් 11 ක්, ඔබේ අදහස් තබන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ. අවශ්ය ක්ෂේත්ර දක්වා ඇති ලකුණ *

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.

  1.   ඩේවිඩ්ල්ජී ප්රකාශ කළේය

    මම ද්විමය කේතයට බොහෝ දුරට කැමතියි

    1.    ඩිසිකෝඩර් ප්රකාශ කළේය

      ඔව්, මම අනිවාර්යයෙන්ම ද්විමය හෝ එකලස් කිරීමේ ක්‍රමලේඛනය කිරීමට කැමැත්තෙමි, ඔබට ඕනෑම දෙයක් කළ හැකිය (ඉහළ මට්ටමේ භාෂා සියල්ල ප්‍රොසෙසරය මත ක්‍රියාත්මක වේ), නමුත් එසෝටරික් භාෂා පිළිබඳ සිත්ගන්නා කරුණ නම් ඔවුන් නියෝජනය කරන අභියෝගයයි. මාර්ගය වන විට, රෝඩර් (මෙම ලිපියේ කතුවරයා), ඔබ මට කරදර කරයි. සී සහ පර්ල් කියවිය නොහැකි හා කෝප වන්නේ කෙසේද?. මොනතරම් නොඉවසිය හැකි වරදක්ද !! මොන තරම් කෝපයක්ද! සී පුදුමාකාර නම්, පර්ල්හි මම ක්‍රමලේඛනය කර නැති නමුත් මෙම භාෂාව පිළිබඳ හොඳ අදහස් මා දැක ඇති බැවින් පෙනෙන පරිදි එය ලිපිගොනු, නූල් සහ මෙම කරල් හැසිරවීමට ඉතා සුදුසු ය. නිදසුනක් ලෙස සූරාකෑම සඳහා එය තරමක් හොඳයි. හොඳින් ක්‍රියා කරයි ...

      සුභ පැතුම්!

      1.    මාර්ගෝපදේශකය ප්රකාශ කළේය

        මිනිසා, සී සහ පර්ල් දේ විහිළුවක් වූ අතර ඔව්, ඒවා තරමක් කියවිය හැකි භාෂාවන්, ඉතා ප්‍රායෝගික හා දකුණු අතේ “ලස්සන” ය. ඇත්ත වශයෙන්ම සීඅයි හි සමහර අය තේරුම් ගත නොහැකි ස්පැගටි කේතයේ ගැටගැසීමක් ඇති කරන බව සීඅයි හි දැක තිබේ. සහ වාර්තා නොකර. පර්ල් සම්බන්ධයෙන් ගත් කල, සී හා සමාන දෙයක් සිදු වනවා පමණක් නොව, එය අතිශයින් නම්‍යශීලී බැවින් සාමාන්‍ය බුද්ධිය නොසලකා හරින දේවල් ඔබට සොයාගත හැකිය. මට පර්ල් හි අත්දැකීම් වැඩසටහන් නොමැති බව පැවසිය යුතුය, නමුත් මම එහි වාක්‍ය ඛණ්ඩය හොඳින් දනිමි.

  2.   ජෝකින් ප්රකාශ කළේය

    පළමුවැන්න මෝර්ස් කේතයෙන් ලියන ආකාරයයි

    1.    මාර්ගෝපදේශකය ප්රකාශ කළේය

      දෙවැන්න ඔරංඔටාන් විය යුතු අතර, සිව්වැන්න මස්තිෂ්ක ආසාදන ඇති කරයි.

  3.   ටර්සෝ කනිෂ් .. ප්රකාශ කළේය

    තනතුර ඉතා හොඳයි.

  4.   johnfgs ප්රකාශ කළේය

    මට ඔයාව මතක් වෙනවා
    http://www.dangermouse.net/esoteric/piet.html

    1.    මාර්ගෝපදේශකය ප්රකාශ කළේය

      සහ අරක්කැමියා, උන්ලාම්ඩා, වයිට්ස්පේස් සහ ටින්ක්. නමුත් ලිපිය විශාල කිරීමට මට අවශ්‍ය නොවීය.

  5.   ඩයසෙපන් ප්රකාශ කළේය

    එය පෙන්වයි
    හලෝ ලෝකයට »කතා කරන්න
    ඔබ නියම කර ඇත

    හෙලෝ වර්ල්ඩ් ආර්නෝල්ඩ් සී

    http://www.genbetadev.com/actualidad/arnoldc-el-lenguaje-basado-en-frases-de-arnold-schwarzenegger

    1.    මාර්ගෝපදේශකය ප්රකාශ කළේය

      ඇවැත්නි, ඔහු එය දැන සිටියේ නැත, මම හිතන්නේ ඔහුට එම අදහස ලබා දුන්නේ "ශූන්‍ය ටර්මිනේටර්" විසිනි

  6.   eliotime 3000 ප්රකාශ කළේය

    සත්‍යය නම් එම ක්‍රමලේඛන භාෂා මා සිනාසුණු බවයි. හොඳ.