Ну это же здорово! В Brainfuck'е всего восемь команд. Сделаем процессор, который умеет выполнять эти несчастные восемь команд и сможем кодить на Java под нашу супер-аппаратную платформу.
В таких случаях достойно и подобает заменять последовательности нескольких одинаковых +, -, > или < на одну операцию изменения соответствующей переменной — иначе код для средних по размеру BF-программ получается совершенно чудовищный.
JBFD: декомпилятор из Brainfuck в Java