Brainfuck implementations in each other in different languages.
Brainfuck is an esoteric programming language.
The eight language commands each consist of a single character:
Command | Meaning |
---|---|
> | Increment the data pointer. |
< | Decrement the data pointer. |
+ | Increment the byte at the data pointer. |
- | Decrement the byte at the data pointer. |
. | Output the byte at the data pointer. |
, | Accept one byte of input, storing its value in the byte at the data pointer. |
[ | If the byte at the data pointer is zero, then instead of moving the instruction pointer forward to the next command, jump it forward to the command after the matching ] command. |
] | If the byte at the data pointer is nonzero, then instead of moving the instruction pointer forward to the next command, jump it back to the command after the matching [ command. |
++++++++++
[>+++++++>++++++++++>+++>+<<<<-]
>++.>+.+++++++..+++.>++++++++++++++.------------.<<+++++++++++++++.>.+++.------.--------.>+.
MIT License.