A cabbage moth

Jun's Alcove

Index Journal Projects Exhibits About

JVM Brainfuck Compiler

I wrote this software as a fun way to better understand the JVM and how it operates. It is a fully functional and optimizing compiler for the Brainfuck^bf esoteric programming language. It is also very buggy, and has offset issues when generating complex branching patterns.

I have plans to rewrite this in Odin, replacing the buggy C version that exists now. But for now the version currently released^source is the only version that exists, and as far as I know there has been no other Brainfuck compilers that directly target JVM bytecode. For good reason.

^bf https://esolangs.org/wiki/Brainfuck
^source https://codeberg.org/juniper/jbfc
Another moth