Spoon
см. также Spoon (значения)
Spoon в эзотерический язык программирования, эквивалентный Brainfuck, но с командами, составленными из нулей и единиц (0 и 1). Коды команд подобраны таким образом, что позволяют распознавать все команды без дополнительного разделителя при разборе программы слева направо. Практической ценности не имеет, пригоден для представления программы, написанной Brainfuck, в двоичном коде.
Содержание |
[править] Сравнение Spoon и Brainfuck команд
| Spoon | Brainfuck | Описание |
| 1 | + | Значение текущей ячейки увеличивает на 1 |
| 000 | - | Значение текущей ячейки уменьшают на 1 |
| 010 | > | Следующая ячейка |
| 011 | < | Предыдущая ячейка |
| 00100 | [ | Начало цикла |
| 0011 | ] | Конец цикла |
| 0010110 | , | Запрос значения текущей ячейки |
| 001010 | . | Вывод значения текущей ячейки |
[править] Программа «Hello, World» на Spoon
В этом примере для наглядности команды разделены пробелом.
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 001010 011 011 1 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
[править] См. также
[править] Ссылки
| Это заготовка статьи о компьютерных языках. Вы можете помочь проекту, исправив и дополнив её. |
| Основные языки программирования (сравнение IDE история хронология) | |
|---|---|
| Используемые в разработке |
Ада APL Язык ассемблера ActionScript ABAP/4 AutoIt AWK Бейсик Си Кобол C++ C# Cω Clarion Clojure ColdFusion Common Lisp D dBase Delphi Eiffel Erlang Euphoria F# Форт Фортран Gambas Go Groovy HAL/S Haskell Icon Java JavaScript Limbo Lua Object Pascal Objective-C OCaml Oz Parser Паскаль Perl PHP PowerBASIC PureBasic Python ПЛ/1 Пролог Ruby Scala Scheme Smalltalk SQL PL/SQL Tcl Vala Visual Basic (.NET) |
| Академические | |
| IEC 61131-3 | |
| Прочие | |
| Эзотерические | |
| Визуальные | |

