Brainfork

Brainforkезотерична мова програмування, яку створив Асгер Айпсон 2004 року.

Мова Brainfork - це багатопотокова версія Brainfuck’а. Brainfork містить всі вісім команд мови Brainfuck (,, ., [, ], +, -, <, >), але для забезпечення багатопотоковості додано нову команду: Y. Коли інтерпретаторові трапляється ця команда, він створює ще один потік, у якому каретку зсунуто праворуч та значення комірки під нею змінено на 1. У вихідному ж потоці поточна комірка просто обнуляється.[1]

Оскільки Brainfuck ігнорує всі невідомі інструкції (наприклад ту ж Y), усі програми Brainfork також працюють на Brainfuck, хоч і неправильно.

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

Примітки

  1. Енциклопедія езотеричних мов програмування. Архів оригіналу за 6 лютого 2012. Процитовано 14 січня 2012.
  • п
  • о
  • р
Низькорівневі
Високорівневі
Загального
призначення
Серверні
Запитів до баз
даних[суперечливо 1]
Розмітки та векторної
графіки[суперечливо 1]
Синхронні[en]
  • Lustre[en]
Символьних та
чисельних обчислень
Квантових обчислень
Логічні
  • Mercury[en]
  • Prolog
Академічні
Езотеричні
  1. а б Немає загальноприйнятого рішення, чи вважати усі ці мови саме мовами програмування