The brainfuck programming language is an esoteric (weird and unusual) programming language. It was created by Urban Müller in 1993. It has eight instructions (commands) which operate (do things on) a tape. Instructions are done one by one, in order. The tape has multiple sections. Each section is a number. Each section is, in the beginning, zero. Brainfuck is like a Turing machine. 