Brainfork
Brainfork — езотерична мова програмування, яку створив Асгер Айпсон 2004 року.
Мова Brainfork - це багатопотокова версія Brainfuck’а. Brainfork містить всі вісім команд мови Brainfuck (,
, .
, [
, ]
, +
, -
, <
, >
), але для забезпечення багатопотоковості додано нову команду: Y
. Коли інтерпретаторові трапляється ця команда, він створює ще один потік, у якому каретку зсунуто праворуч та значення комірки під нею змінено на 1
. У вихідному ж потоці поточна комірка просто обнуляється.[1]
Оскільки Brainfuck ігнорує всі невідомі інструкції (наприклад ту ж Y
), усі програми Brainfork також працюють на Brainfuck, хоч і неправильно.
Brainfork, як спадкоємець Brainfuck’a, Тьюринг-повний.
Примітки
- ↑ Енциклопедія езотеричних мов програмування. Архів оригіналу за 6 лютого 2012. Процитовано 14 січня 2012.
- п
- о
- р
- Мова асемблера
- ASSK[pl]
- FASM
- GAS[en]
- HLA
- MASM
- NASM
- TASM
- WASM[en]
- PLAN[en]
- SAS[pl]
- Sawik[pl]
- TUZ-3[pl]
- Байт-код
- P-код
- Байт-код Java
- Байт-код Perl
- Керований код
- Машинний код
- ↑ а б Немає загальноприйнятого рішення, чи вважати усі ці мови саме мовами програмування