Brainfuck is an esoteric programming language noted for its extreme minimalism. It is a Turing tarpit, designed to challenge and amuse programmers, and was not made to be suitable for practical use. It was created in 1993 by Urban Müller.
The project contains a full-functional compiler and a JIT runner for the language.
Before installing the program, you'll need to install LLVM 3.1 or higher and a working C/C++ linker, Clang is recommended as GCC failed to link on some platforms.
bf
is the JIT runner, which can run brainfuck program directlybfc
is the compiler, can be invoked asbfc [-o output] src
, default output file name isa.out
You can find some Brainfuck programs under test
directory
Have Fun.