Hi everyone. I wrote a brainfuck interpreter. It implements a few simple optimizations, but it's really nothing to write home about. I have benchmarked it against Nayuki's optimizing compiler using Erik Bosman's Mandelbrot program. Here are the results:Next, I wrote a compiler that can generate code at runtime. Here's the benchmark chart with it added:The technique used to build the compiler is completely absurd, but is (hopefully) safe, and is even able to work in S&box's sandboxed environment! No native modules or System.Reflection.Emit needed! It can't make my simple brainfuck optimizations or .NET's JIT magically competitive with Nayuki and LLVM, but I'd like to think it's an impressive result.