Полезные приложения очень даже красивые когда написаны на маргинальных языках — Haskell, ATS, Clean и т.д. Главное, чтобы на нём ни одного *коммерческого* проекта не было. OCaml, Erlang, Ruby, Common Lisp и т.д. — уже не Ъ. :)
Топик не о брейнфаке, а о том, что нормальные алгоритмы Маркова это не какая-то херь в универе, а вполне понятные вещи, которые имеют прямое приложение в жизни. А bf это простейший язык, который прекрасно подходит как пример. А вместо оскорбления человека, который бесплатно для нас разжевал эту тему могли бы пройти мимо.
Спасибо за пост. Хотелось бы узнать технические приемы составления алгоритмов в этой семантике, вроде переноса за разделитель для сохранения значения. Ведь наверняка есть какие-то практические фишки
Любопытно. Будет чем размять мозг метро :)
На скрине — «Строка-буффер». Не особо принципиально, но чуть-чуть более правильно писать на одну «ф» меньше.
В целом, статья понравилась, спасибо!
Интерпретатор Brainfuck с помощью нормальных алгоритмов Маркова