Spoon язык программирования, выдуманный S. Goodwin в 1998 году. Набор команд Spoon состоит из команд Brainfuck с дополнительными двумя командами, преобразованными в двоичный вид путем кодирования методом Хаффмана (Huffman).
-
1
прибавить 1 к текущей ячейке
-
000
отнять 1 из текущей ячейки
-
010
указатель++
-
011
указатель--
-
0011
конец цикла
-
00100
начало цикла (условие - текущая ячейка != 0)
-
001010
вывести символ
-
0010110
ввести символ
-
00101110
вывести массив
-
00101111
завершение программы
Пример программы "Hello world"
0101111111110010001111111111010000001101100101001011111110010001111110
1000000110111001010111111100101000101011100101001011111111111001000110
0000000000000000001000000110110000010100000000000000000000000000000000
0000000101001011111111111001000111111101000000110110010100101111110010
0011111101000000110110010101110010100000000000000000000010100000000000
0000000000000000101001011111111111001000110000000000000000000100000011
011000001010