Re:I wrote a 231-byte Brainfuck compiler by abusing everything
by user-the-name on Monday July 12, 2021 @03:40PM
(#27814133)
The original point of Brainfuck was actually exactly to make the smallest possible compiler for a Turing-complete language.
The original was 240 bytes, and created an executable directly.
Re:I wrote a 231-byte Brainfuck compiler by abusing everything
by blacksqr on Tuesday July 13, 2021 @05:06PM
(#27826328)
Brainfuck interpreter written in Tcl:
https://wiki.tcl-lang.org/page/Brainfuck
Brainfuck-to-Tcl transpiler:
I'm more impressed by a brainfuck compiler written in brainfuck.
https://news.ycombinator.com/item?id=697501
https://github.com/matslina/awib
Awib is a brainfuck compiler entirely written in brainfuck.
Awib implements several optimization strategies and its compiled output outperforms that of many other brainfuck compilers
Awib is itself a 4-language polyglot and can be run/compiled as brainfuck, Tcl, C and bash
Awib has 6 separate backends and is capable of compiling brainfuck source code to Linux executables (i386) and five programming languages: C, Tcl, Go, Ruby and Java