./brainfuck: Brainfuck programming language interpreter See http://en.wikipedia.org/wiki/Brainfuck for more details Usage: ./brainfuck [options] [file] Size of each data cell is 4 byte(s) All data cell are zeros initially Options (defaults are in brackets): -s num stack size (128) -d num data size (30000) Formats for operators '.' and ',' (output and input): -c, -i, -u, -o, -x char, signed int, unsigned int, octal, hexadecimal octal number must be prepended by '0' (zero), and hexadecimal - by '0x' Default i/o format: -i -h this help message file file to execute, if omitted read stdin Standard operators: <>+-[]., Extensions: ciuox - change i/o format (same as -c & others above) ; - end of code (useful when reading stdin) # - comment to the end of line (useful when reading files) Example: echo '+++[.-]' | ./brainfuck # count down from 3 to 0 echo ',+++.;5' | ./brainfuck # shows 8