;Язык BF - один из известнейших эзотерических языков программирования, ;придуман Урбаном Мюллером (Urban Muller) для забавы. ;Состоит из восьми команд, каждая из которых записывается одним символом. ;Машина, которой управляют команды BF, состоит из упорядоченного набора ;ячеек и указателя текущей ячейки, напоминая ленту и головку машины Тьюринга. ;Несмотря на внешнюю примитивность, BF с бесконечным набором ячеек имеет ;тьюрингову полноту, а следовательно, не уступает по возможностям любым другим ;языкам программирования 8 команд языка: ; > перейти к следующей ячейчке ; < перейти к предыдущей ячейчке ; + увеличить значение в текущей ячейке на 1 ; - уменьшить значение в текущей ячейке на 1 ; . напечатать значение из текущей ячейки ; , ввести извне значение и сохранить в текущей ячейке ; [ если значение текущей ячейки нуль, перейти вперёд по тексту программы до ] с учётом вложенности ; ] если значение текущей ячейки не нуль, перейти назад по тексту программы до [ с учётом вложенности ++++++++++ [>+++++++>++++++++++>+++>+<<<<-] >++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.