Lžíce

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 28. října 2013; kontroly vyžadují 7 úprav .

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.

Porovnání příkazů Spoon a Brainfuck

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

Spoonův program „ Ahoj, světe “

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 001010

Bez oddělovačů:

11111111110010001011111110101111111111010111010101101101101100000110101100101001010010101111111001010001010111001010010110010100110111111111111111110010100100010101110010100000000000000000000010100000000000000000000000000010100101001010010001010

Viz také

Odkazy