Задать вопрос
facha
@facha

Существуют ли языки "меньше" brainfuck-a?

Всем привет.


В brainfuck-е есть 8 инструкций. Возможен ли язык такой же язык с меньшим количеством инструкций или 8 это предел «минимализма»?


Немного про то, что понимаю под «такой же»:

— тьюринг-полный

— кроме 8-и инструкций (или меньшего количества, если это возможно) больше никаких конструкций не используется: никаких аргументов к инструкциям, никаких «специальных» символов

— есть возможность «ввести» исходные данные и «вывести» результат
  • Вопрос задан
  • 3432 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
anmipo
@anmipo
Boolfuck — 7 инструкций.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
Edro
@Edro
Машина Тьюринга :)
Ответ написан
kamiram
@kamiram
аппаратно достаточно одной операции «ИЛИ-НЕ» или «И-НЕ»
реализует любую бинарную. впринципе можо считать языком

ну или машина Тьюринга: 2 команды: влево и вправо, с параметрами: значение текущей ячейки и что записать
Ответ написан
Комментировать
Если отказаться от Тьюринг-полноты, то HQ9+, например. Всего 4 инструкции, но можно и квайны писать, и про 99 бутылок стихотворение.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы