Skip to content
/ bfjit Public

The esoteric programming language interpreter powered by TCC

License

Notifications You must be signed in to change notification settings

tani/bfjit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bfjit

bfjit is a esoteric programming language interpreter with a JIT compiler.

Benchmark

bfjit is approximately 25 times faster than the non-JIT interpreter!

  • Interpreter: bf mandelbrot.bf took 2m4.215s

  • JIT-enabled Interpreter: bf --jit mandelbrot.bf took 0m5.755s

Usage

First, you need to install tcc (libtcc-dev for Debian/Ubuntu users). Then, simply type $ make in the console. The bf command enables JIT compilation if --jit is provided.

License

This software is licensed under the MIT License.

About

The esoteric programming language interpreter powered by TCC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published