Kanál

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2013. október 28-án felülvizsgált verziótól ; az ellenőrzések 7 szerkesztést igényelnek .

A Spoon egy ezoterikus programozási nyelv , amely egyenértékű a Brainfuck -kal , de a parancsok nullákból és egyesekből ( 0és 1) állnak. A parancskódok úgy vannak megválasztva, hogy lehetővé tegyék az összes parancs felismerését további elválasztó nélkül, amikor a program balról jobbra értelmezi. Gyakorlati értéke csak a rajongók körében van, Brainfuck által írt program bináris kódban történő ábrázolására alkalmas.

A Spoon és Brainfuck parancsok összehasonlítása

Kanál Agyfasz Leírás
egy + Az aktuális cella értéke 1-gyel nő
000 - Az aktuális cella értéke 1-gyel csökken
010 > Következő cella
011 < Előző cella
00100 [ Ciklus indítása
0011 ] Ciklus vége
0010110 , Adjon meg egy értéket kívülről, és tárolja az aktuális cellában
001010 . érték nyomtatása az aktuális cellából

Spoon " Hello, World " programja

Ebben a példában a parancsokat szóközzel választjuk el az áttekinthetőség kedvéért.

1 1 1 1 1 1 1 1 1 1 00100 010 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 001010 001010 1 1 1 001010 010 1 1 001010 011 011 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

Elválasztók nélkül:

11111111110010001011111110101111111111010111010101101101101100000110101100101001010010101111111001010001010111001010010110010100110111111111111111110010100100010101110010100000000000000000000010100000000000000000000000000010100101001010010001010

Lásd még

Linkek