Spoon je esoterický programovací jazyk ekvivalentní Brainfuck , ale s příkazy složenými z nul a jedniček ( 0a 1). Kódy příkazů jsou voleny tak , aby umožňovaly rozpoznání všech příkazů bez dalšího oddělovače při analýze programu zleva doprava. Praktickou hodnotu má pouze mezi nadšenci, hodí se pro reprezentaci programu napsaného Brainfuckem v binárním kódu.
Lžíce | Brainfuck | Popis |
jeden | + | Hodnota aktuální buňky se zvýší o 1 |
000 | - | Hodnota aktuální buňky se sníží o 1 |
010 | > | Další buňka |
011 | < | Předchozí buňka |
00100 | [ | Start cyklu |
0011 | ] | Konec cyklu |
0010110 | , | Zadejte hodnotu zvenčí a uložte ji do aktuální buňky |
001010 | . | vytisknout hodnotu z aktuální buňky |
V tomto příkladu jsou příkazy kvůli přehlednosti odděleny mezerou.
1 1 1 1 1 1 1 1 1 1 00100 010 1 1 1 1 1 1 1 010 1 1 1 1 1 1 1 1 1 1 010 1 1 1 010 1 011 011 011 011 000 0011 010 1 1 001010 010 1 001010 1 1 1 1 1 1 1 001010 001010 1 1 1 001010 010 1 1 00101 011 011 1 1 1 1 1 1 1 1 1 1 1 1 1 1 001010 010 001010 1 1 1 001010 000 000 000 000 000 000 001010 000 000 000 000 000 000 000 000 001010 010 1 001010 010 001010Bez oddělovačů:
11111111110010001011111110101111111111010111010101101101101100000110101100101001010010101111111001010001010111001010010110010100110111111111111111110010100100010101110010100000000000000000000010100000000000000000000000000010100101001010010001010Programovací jazyky | |
---|---|
|