Skip to content

ferizoozoo/brainfuck-vm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brainfuck VM

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.

Getting Started

Prerequisites

Before running this project, make sure you have the following installed:

  • Rust (the latest stable version is recommended)

Installation

Clone the repository:

git clone https://github.com/ferizoozoo/brainfuck-vm
cd brainfuck-vm

Running the Project

To run the project, you can use the following cargo command:

cargo run -- /path/to/your/brainfuck/program

License

MIT License is used for this project.

About

The Brainfuck virtual machine and interpreter rewritten in Rust from Thorsten Ball's blog post (https://thorstenball.com/blog/2017/01/04/a-virtual-brainfuck-machine-in-go/)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages