Skip to content

aHeraud/bf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bf

An interpreter + recompiler for the brainfuck esoteric programming language. Uses 8-bit wrapping memory cells, and a 30,000 byte memory array (no negative indices please!).

Usage

To run a program, just call bf <sourcefile>. This will run the program by translating it into x86_64 machine code and running it as native code. To run a program using the interpreter instead, use bf -i <sourcefile>.

Example

Benchmarks

mandlebrot

Interpreter: 6.211s

Recompiler: 1.054s

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages