This is a Rust rewrite of the Brainfuck virtual machine from this blog post of Thorsten Ball, that compiles Brainfuck code into a new instruction set and the interprets the instruction set.
Before running this project, make sure you have the following installed:
- Rust (the latest stable version is recommended)
Clone the repository:
git clone https://github.com/ferizoozoo/brainfuck-vm
cd brainfuck-vm
To run the project, you can use the following cargo command:
cargo run -- /path/to/your/brainfuck/program
MIT License is used for this project.