Brainfork
Brainfork — эзотерический язык программирования придуманный Асгером Айпсоном в 2004 году.[1]
Язык является многопоточной версией Brainfuck’а. Brainfork содержит все восемь команд языка Brainfuck (,
, .
, [
, ]
, +
, -
, <
, >
), но для обеспечения многопоточности введена новая команда: Y
. Когда интерпретатор встречает эту команду, он создаёт ещё один поток выполнения, в котором каретка смещена вправо и значение ячейки под ней изменено на 1
. В исходном же потоке текущая ячейка просто обнуляется.[2][3]
Поскольку Brainfuck игнорирует все неизвестные инструкции (типа Y
), все программы Brainfork также работают на Brainfuck, хотя они будут вести себя неправильно.
Brainfork, как наследник Brainfuck’a, является Тьюринг-полным.
См. также
Ссылки
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....