Brainfuck程序很难读懂。尽管如此，Brainfuck图灵机一样可以完成任何计算任务。虽然Brainfuck的计算方式如此与众不同，但它确实能够正确运行。这种语言基于一个简单的机器模型，除了指令，这个机器还包括：一个以字节为单位、被初始化为零的数组、一个指向该数组的指针（初始时指向数组的第一个字节）、以及用于输入输出的两个字节流。下面是这八种状态的描述，其中每个状态由一个字符标识：按照更节省时间的简单说法，codice_1也可以说成“向前跳转到对应的codice_2状态”。这两解释是一样的