Disrupting Esoteric Language Microbenchmarks with an 80-line JIT

When Julia 1.6 is released, a concerned Hacker News commenter wonders if Julia's performance claims are overblown, citing a series of microbenchmarks that measure the speed with which a language can interpret the esoteric programming language Brainfuck. Using powerful metaprogramming utilities, 80 lines of Julia are enough to transpile Brainfuck to a native Julia function instead, resulting in performance times that outpace every other language in the test suite.

The speaker’s profile picture
Seth Chapman

they/them

Seth is a frontend web developer for Beacon Biosignals and part-time Exercism mentor for the Julia language. They've been developing in Julia since November 2019 and are a contributor to StaticArrays.jl. Their specialty is esoteric languages.