Comments 10
Может сделать наоборот? Java в BF?
Можно, но это будет намного сложнее реализовать. А зачем?
Интереснее же.
Ну это же здорово! В Brainfuck'е всего восемь команд. Сделаем процессор, который умеет выполнять эти несчастные восемь команд и сможем кодить на Java под нашу супер-аппаратную платформу.
Идея достаточно интересная. Загитхабте :)
В таких случаях достойно и подобает заменять последовательности нескольких одинаковых +, -, > или < на одну операцию изменения соответствующей переменной — иначе код для средних по размеру BF-программ получается совершенно чудовищный.
Когда я писал свою библиотеку для парсера, то в качестве одного из примеров использовал как раз BF. Декомпилятор в Python
Sign up to leave a comment.
JBFD: декомпилятор из Brainfuck в Java