Skip to content

A collection of different brainfuck interpreters and compilers in Java

License

Notifications You must be signed in to change notification settings

Borisvl/brainfuck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brainfuck interpreters

This is a collection of various brainfuck interpreters written in Java. They use different methods and technologies and their execution speed varies. The FastASMBrainfuckInterpreter is the fastest Java brainfuck interpreter I know of (and twice as fast as Bff4).

Note that none of these implementations support the , operator.

Benchmark

The runtimes of the different interpreters on the mandelbrot.bf example:

Interpreter Time
Simple 75088 ms
Adv 20108 ms
JIT 3092 ms
ASM 2650 ms
FastASM 2039 ms

About

A collection of different brainfuck interpreters and compilers in Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages