Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brainfuck Interpreter (C++ & Python)

Reasonably optimized, just for fun.

C++ Version

Build (requires g++):

make release

Run:

./brainfuck_cpp programs/hello.bf

Python Version

Run:

python main.py programs/hello.bf

Benchmarks

Minimum runtime out of 5 runs each time:

Program Python 3.13.7 PyPy 3.11.13 g++ 15.2.1
fibint.bf 1.35 s 0.09 s 0.01 s
golden.bf 2.21 s 0.16 s 0.03 s
towers.bf 13.93 s 1.06 s 0.16 s
mandelbrot.bf 128.03 s 10.11 s 2.07 s

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages