3 ms·
Meanwhile, a Go to Brainfuck compiler remains uncharted territory. (If you are genuinely curious, there is already a BASIC-to-Brainfuck compiler [1] and a C-to
by lifthrasiir 4y ago
Meanwhile, a Go to Brainfuck compiler remains uncharted territory.
(If you are genuinely curious, there is already a BASIC-to-Brainfuck compiler [1] and a C-to-Brainfuck compiler [2].)
[1] https://esolangs.org/wiki/BFBASIC https://esolangs.org/wiki/BFBASIC
[2] https://esolangs.org/wiki/C2BF https://esolangs.org/wiki/C2BF (and I think I've seen at least two more)
- selcuka 4y ago> a Go to Brainfuck compiler remains uncharted territory. Not at all... Just compile your Go code to WebAssembly [1], then to C [2], and finally to BF [3]. [1] https://binx.io/2022/04/22/golang-webassembly/ https://binx.io/2022/04/22/golang-webassembly/ [2] https://webassembly.github.io/wabt/doc/wasm2c.1.html https://webassembly.github.io/wabt/doc/wasm2c.1.html [3] https://esolangs.org/wiki/C2BF https://esolangs.org/wiki/C2BF
- scrame 4y agoThe real brainfuck is in the toolchain.
- panda88888 4y agoI wonder how the code would look like if we compile the resulting BF code back to Go with the posted compiler.
- selcuka 4y agoYou will probably want to go back to BF instead.