Підтримка
www.wikidata.uk-ua.nina.az
Malbolge ezoterichna mova programuvannya yaku vigadav Ben Olmsted 1998 roku Mova rozroblena z metoyu buti maksimalno skladnoyu dlya napisannya program Nazva pohodit vid Malebolge vosmogo kola pekla Dante Programuvannya na MalbolgeKod pershoyi programi yaka vivodit Hello World zgeneruvala insha programa movoyu Lisp sho vikoristovuvala poshuk u mnozhini vsih mozhlivih program cherez dva roki pislya poyavi samoyi movi Malbolge Sam avtor nikoli ne pisav program na Malbolge 24 serpnya 2000 Entoni Yuhas u svoyemu blogu povidomiv pro 3 robochih programi movoyu Malbolge sho vivodyat frazi Hello world Malbolge sucks i antwon com rules Piznishe Lu Sheffer zrobiv kriptoanaliz movi i prodemonstruvav programu dlya kopiyuvannya vhidnih danih na vihid 17 serpnya 2004 Tomash Vegzhanovski napisav generator program sho vivodyat zadani ryadki Odnak programi otrimani cim shlyahom dovshi za programi Yuhasa Hello world Cya programa na Malbolge vidobrazhaye Hello world lt 9876Z4321UT Q M amp H Bzy z KwZY44Eq0 mlk hKs dG5 m BA Y Vb rR5431M zHGwEDCBA 98 6543W10 R O lt Inshij variant amp 9 z2Vxwv POqponl Hjig eB gt lt M 9wv6WsU2T nm jcL I amp CB V Tx lt uVtT Rpo3NlF Jh FdbCBA 4XzyTT43Qsqq Lnmkj Fhg z gt Virtualna mashinaMalbolge ce mashinna mova dlya virtualnoyi mashini interpretatora sho pracyuye v trijkovij sistemi chislennya Registri U virtualnij mashini Malbolge ye tri registri a c i d Registr c registr kodu sho vikoristovuyetsya yak pokazhchik na potochnu komandu Registr d registr danih sho vikoristovuyetsya dlya keruvannya danimi Registr a akumulyator takozh vikoristovuvanij deyakimi komandami dlya manipulyaciyi danimi Pri zapusku programi vsi registri dorivnyuyut nulyu Pam yat Rozmir pam yati virtualnoyi mashini 59049 310 komirok iz chislami z 10 trijkovih cifr Vsi komirki z adresami vid 0 do 59048 mayut znachennya vid 0 do 59048 Vsi zmini vidbuvayutsya za modulem 59049 mod 59049 Pri zapusku programi pochatok pam yati zapovnyuyetsya ASCII kodami simvoliv yiyi pochatkovogo kodu Simvoli porozhnogo prostoru propuski tabulyaciya perenosi ryadkiv tosho nehtuyutsya a reshta simvoliv povinni buti komandami Malbolge div nizhche Zalishok pam yati zapovnyuyetsya z vikoristannyam operaciyi crazy div nizhche m crz m 2 m 1 Komandi U Malbolge ye 8 komand Virtualna mashina viznachaye yaku komandu vikonuvati tak do znachennya komirki z adresoyu c c dodayetsya znachennya c a komandoyu vistupaye ostacha vid dilennya cogo chisla na 94 oskilki u vhidnomu alfaviti movi 94 simvoli ASCII kodi yakih vid 33 do 126 Tablicya dij interpretatora Komandi Znachennya c c 94 Instrukciya Poyasnennya 4 mov c d Perehid do komirki z nomerom d 5 out a Vivedennya znachennya ASCII simvolu z kodom a 256 na ekran 23 in a Vvedennya ASCII simvolu v a Rozdilnik ryadkiv maye kod 10 Kinec fajlu 59048 39 rotr d mov a d Zsuvaye znachennya d na odnu trijkovu cifru vpravo 0002111112 peretvoryuyetsya v 2000211111 Rezultat zberigayetsya v d i v a 40 mov d d Kopiyuvannya znachennya z d v d 62 crz d a mov a d Zastosuvati operaciyu crazy div nizhche do znachen d i a Rezultat zberigayetsya v d i v a 68 nop Nichogo ne robit 81 end Kinec programi Bud yaki inshi znachennya nichogo ne roblyat Voni ne dozvoleni pri zavantazhenni programi ale dozvoleni pislya cogo Pislya vikonannya kozhnoyi instrukciyi vona shifruyetsya operaciyeyu crazy Pislya cogo znachennya c i d zbilshuyutsya na 1 i vikonannya prodovzhuyetsya z nastupnoyi instrukciyi Operaciya crazy Operaciya ye analogom pobitovih operacij vona zastosovuyetsya do dvoh vidpovidnih cifr Operaciya crazy crz 2 a cifra 0 1 2 1 a cifra 0 1 0 0 1 1 0 2 2 2 2 1 Shifruvannya Pislya togo yak chergovu instrukciyu vikonano instrukciya shifruyetsya za dopomogoyu takoyi tablici perekladu yaksho vona ye odnim z mozhlivih simvoliv movi gt amp 0123456789 lt gt ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 5z amp gqtyfr we4 WP H Zn 3dL Q gt U pJS72FhOA1CB6v I 0 8 jsb9m lt TVac uY MK X xDl REokN G i tobto staye 5 tosho U populyarnij kulturiU 10 mu epizodi pershogo sezonu serialu Elementarno klyuchovim dokazom u rozgadci zlochinu posluzhiv klaptik paperu na odnomu z bokiv yakogo rozdrukovano kod programi na Malbolge sho ye netochnoyu kopiyeyu programi Hello World navedenoyi vishe a na inshomu zapisano zamovlennya kavi PrikladRobochij pochatkovij kod 10 listopada 2020 u Wayback Machine dlya pisni 99 plyashok piva z vikoristannyam spravzhnih cikliv Napisav Hisasi Idzava Robochij kvajn napisano 3 grudnya 2012 roku cherez 14 rokiv pislya stvorennya samoyi movi PrimitkiTemkin Daniel 3 listopada 2014 esoteric codes Arhiv originalu za 7 veresnya 2021 Procitovano 7 sichnya 2021 Arhiv originalu za 18 zhovtnya 2010 Procitovano 25 zhovtnya 2010 Scheffer Lou 17 kvitnya 2015 Arhiv originalu za 6 travnya 2021 Procitovano 9 chervnya 2017 Palaiologos 4 bereznya 2021 arhiv originalu za 5 serpnya 2021 procitovano 23 bereznya 2021 99 Bottles of Beer 29 grudnya 2005 Arhiv originalu za 14 travnya 2020 Procitovano 19 listopada 2020
Топ