NOTE: this project is superseded by Brainf2 and so isn't maintained anymore.
A brainfuck interpreter written in C.
NOTE: included in this repo is also a C++ implementation of a stack, but it isn't used anywhere in brainf
.
- Understands both strings of instructions and single ones, no need for a separator!
- Can read instructions from a file.
- can compile brainfuck code into C code
If you are using Debian and derivatives, you can download Debian packages for amd64 and arm64 in the latest release.
Otherwise compile manually (its not hard!).
git clone https://github.com/Itai-Nelken/brainf.git
cd brainf
mkdir build
cd build
cmake ..
make
In the build
folder run sudo make install
In the build folder run sudo make uninstall
- dynamic memory size.
- dynamic stack size.