From charlesreid1

Brainfuck is a very simple, low-level programming language that takes the form of cryptic symbols. It involves a small number of operations that manipulate a stack, and can be thought of as a "toy" language to illustrate how "bare metal" languages and Turing Machines work.

See Z-Machine for a puzzle related to this.