Brainfuck & Ook! Interpreter
Select the preferred method and enter the code and the input if available or the text you wish to convert to code.
Brainfuck is a programming language noted for its extreme minimalism. It was created in 1993 by Urban Müller.
Urban Müller created brainfuck with the intention of designing a language which could be implemented with the smallest possible compiler, inspired by the 1024-byte compiler for the FALSE programming language.
The language consists of eight commands, listed below. A brainfuck program is a sequence of these commands, possibly interspersed with other characters (which are ignored). The commands are executed sequentially, an instruction pointer begins at the first command, and each command it points to is executed, after which it normally moves forward to the next command. The program terminates when the instruction pointer moves past the last command.
The eight brainfuck commands are: > < + - . , [ and ].
Ook! is a joke programming language created by David Morgan-Mar. It is identical to brainfuck, except that the instructions are changed into Orangutan words. It represents the first, although unfortunately not the last, in a long line of trivial brainfuck command substitutions.
The eight Ook! commands are: Ook. Ook?, Ook? Ook., Ook. Ook., Ook! Ook!, Ook! Ook., Ook. Ook!, Ook! Ook? and Ook? Ook!. A well known variant is short Ook! code, with the commands: .?, ?., .., !!, !., .!, !? and ?!.