The Null Neuron Interpreter
The Null Neuron Interpreter is an interpreter for the brainfuck language. The first version was written in C on 20th October 2008, but suffers from a bug in loop handling which causes negative pointer errors.
I resumed work on the interpreter in C++ on 6th February 2010. It now uses a stack for handling nested loops. It also now uses a fixed array instead of dynamically calculating how much memory to use, since this was another buggy 'feature' of the original version. You can download the latest source code of the Null Neuron Interpreter.
Usage:
- Windows: nni srcfile
- Linux: ./nni srcfile
Old Downloads (Original Version)
- C Source code
- Hello world test code (from Wikipedia)
- Windows XP x64 executable
- Linux x64 executable