Brainfuck is the ungodly creation of Urban Müller, whose goal was apparently to create a Turing-complete language for which he could write the smallest compiler ever, for the Amiga OS 2.0. His compiler was 240 bytes in size.
ABOUT Language
---------------------------
The Brainfuck programming language consists of eight commands, each of which is represented as a single character.
| > | Increment the pointer. |
| < | Decrement the pointer. |
| + | Increment the byte at the pointer. |
| - | Decrement the byte at the pointer. |
| . | Output the byte at the pointer. |
| , | Input a byte and store it in the byte at the pointer. |
| [ | Jump forward past the matching ] if the byte at the pointer is zero. |
| ] | Jump backward to the matching [ unless the byte at the pointer is zero. |
