Brainfork

Brainfork

Brainfork — эзотерический язык программирования придуманный Асгером Айпсоном в 2004 году[источник не указан 396 дней].

Язык является многопоточной версией Brainfuck’а. Brainfork содержит все восемь команд языка Brainfuck (,, ., [, ], +, -, <, >), но для обеспечения многопоточности введена новая команда: Y. Когда интерпретатор встречает эту команду, он создаёт ещё один поток выполнения, в котором каретка смещена вправо и значение ячейки под ней изменено на 1. В исходном же потоке текущая ячейка просто обнуляется.[1]

Поскольку Brainfuck игнорирует все неизвестные инструкции , все программы Brainfork также работают на Brainfuck, хотя они будут вести себя неправильно.

Brainfork, как наследник Brainfuck’a, является Тьюринг-полным.

См. также

Примечания


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Brainfork" в других словарях:

  • Brainfuck — Класс языка: эзотерический Появился в: 1993 Автор(ы): Урбан Мюллер Диалекты: BrainSub, Brainfork, Brainloller, COW, Ook, Pbrain, Smallfuck, Spoon, LOLCODE, Whitespace,DoubleFuck, Feckfeck Испытал влияние …   Википедия

  • Эзотерические языки программирования — вид языков программирования, не предназначенных для практического применения. Образец компьютерного юмора. Эзотерические языки придумываются для развлечения, часто они пародируют «настоящие» или являются абсурдным воплощением «серьёзных»… …   Википедия

  • Брэйнфак — Brainfuck (англ. brain мозг + эзотерических языков программирования, придуман Урбаном Мюллером (нем. Urban Müller) в 1993 году для забавы. Язык имеет восемь команд, каждая из которых записывается одним символом. Исходный код программы на… …   Википедия

  • Commentaire (Informatique) — Pour les articles homonymes, voir Commentaire. En programmation, les commentaires sont des portions du code source ignorées par le compilateur ou l’interpréteur, car ils ne sont pas nécessaires à l’exécution du programme. Les commentaires sont le …   Wikipédia en Français

  • Commentaire (informatique) — Pour les articles homonymes, voir Commentaire. Exemple de code source Java avec coloration syntaxique : le code source est en bleu, les commentaire en rouge (commentaires en bloc) et en vert (comment …   Wikipédia en Français

  • Delphi (язык программирования) — У этого термина существуют и другие значения, см. Delphi. Эта статья  о языке программирования. Об интегрированной среде разработки см. Delphi (среда разработки). Delphi …   Википедия

  • PHP — У этого термина существуют и другие значения, см. PHP (значения). PHP Семантика: мультипарадигменный …   Википедия

  • C Sharp — У этого термина существуют и другие значения, см. C. Правильный заголовок этой статьи  C#. Он показан некорректно из за технических ограничений. C# Семантика: императивный Класс языка: мультипарадигменный: объектно ориентированный,… …   Википедия

  • Object Pascal — Семантика: императивная Класс языка: мультипарадигмальный: императивный, структурный, объектно ориентированный, обобщённый[1], процедурный Тип исполнения: компилируемый …   Википедия

  • Visual FoxPro — Microsoft Visual FoxPro Тип Среда разработки программного обеспечения Автор Корпорация Microsoft Операционная система Microsoft Windows Языки интерфейса IDE: английский, немецкий, испанский Runtime: все вышеупомянутые, а также французский,… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»