Lenguagg de programmazion esoteregh
On lenguagg de programmazion esoteregh l'è on lenguagg de programmazion faa in manera de vess el pussee diffizil de lensg che se pò o faa per ciappà in gir i lenguagg classegh, pensaa no donca per vess doperaa per programmà debon. A bon cunt i gh'ha nissuna utilità reala, ma hinn pussee di gioeugh per i hacker o di lenguagg didattegh per imparà comé che la fonziona la macchina.
El primm l'è staa INTERCAL, che 'l prendeva in gir el FORTRAN e 'l COBOL in del 1972, e vint agn dopo l'è sortii foeura FALSE: El sò compilator l'era grand domà 1024 byte e 'l gh'aveva 'na sintass confusa. Pocch dopo Urban Müller l'inventa el Brainfuck, che 'l dopera domà vott caratter.
Gh'è anca di lenguagg probabilistegh, ossia indova gh'è mia la sicurezza che on'istruzion la sia eseguida.
Esempi
[Modifega | modifica 'l sorgent]LOLCODE
[Modifega | modifica 'l sorgent]LOLCODE l'è 'n imitazion del lenguagg di lolcat. Chi vedom 'n hello world:
HAI CAN HAS STDIO? VISIBLE "HAI WORLD!" KTHXBYE
Brainfuck
[Modifega | modifica 'l sorgent]In Brainfuck gh'è domà vott caratter e l'è assee arent a 'na macchina de Turing:
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
Malbolge
[Modifega | modifica 'l sorgent]Malbolge l'è inscì gramm de scriv che 'l primm hello world l'è staa scrivuu da on programma, gh'è voruu du agn e l'era imperfett:
(=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk** hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<
Bibliografia
[Modifega | modifica 'l sorgent]- Camille Paloque-Bergès (2009). "Langages ésotériques". Poétique des codes sur le réseau informatique. Archives contemporaines. ISBN 978-2-914610-70-4.