Spoon är ett esoteriskt programmeringsspråk som motsvarar Brainfuck , men med kommandon som består av nollor och ettor ( 0och 1). Kommandokoderna är valda på ett sådant sätt att de gör att alla kommandon kan kännas igen utan extra avgränsare när programmet tolkas från vänster till höger. Det har praktiskt värde endast bland entusiaster, det är lämpligt för att representera ett program skrivet av Brainfuck i binär kod.
Sked | Brainfuck | Beskrivning |
ett | + | Värdet på den aktuella cellen ökar med 1 |
000 | - | Värdet på den aktuella cellen reduceras med 1 |
010 | > | Nästa cell |
011 | < | Föregående cell |
00100 | [ | Cykelstart |
0011 | ] | Slut på cykeln |
0010110 | , | Ange ett värde utifrån och lagra i den aktuella cellen |
001010 | . | utskriftsvärde från aktuell cell |
I det här exemplet är kommandona åtskilda av ett utrymme för tydlighet.
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 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 001010 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 001010Utan separatorer:
111111111111001000101111111111111111111111111010111011011111111101111001100101001010111111111101110111001011111111111111Programmeringsspråk | |
---|---|
|