-
### Main programming language
JavaScript
### Tutorial title
Let's Write a Brainfuck Compiler
### Tutorial URL
https://www.jsmonday.dev/articles/37/let-s-write-a-brainfuck-compiler
### …
-
_From @sunjay on January 23, 2017 6:40_
An important part of every great language is its tooling. We need a debugger so we can figure out what is going wrong in our brainfuck programs.
## 1. Bra…
-
Add permalinks to specific environs (code/input/settings).
And also just to the different langs with guessable formatting.
Eg. avifs.github.io/tabl/brainfuck
Or avifs.github.io/tabl#brainfuck
…
AviFS updated
3 years ago
-
MATLAB is shit! pleas switch to a better lang like [Brainfuck](https://en.wikipedia.org/wiki/Brainfuck) or [Chef](https://dangermouse.net/esoteric/chef.html)
-
If you want to be able to run program like that:
```brainfuck
>++++++++[-]>+>-[+]++>++>+++[>[->+++
+++..+++.>-.+]>>]>.+++.------.--------.>+.>+.
```
You need to handle negative cells which you …
-
shit.
aouwt updated
3 months ago
-
You need `g++` and `llvm-3.1`, for example:
```
g++ -O3 -s `llvm-config-3.1 --cxxflags --ldflags ` -o bf bfcodegen.cpp bfjit.cpp bf.cpp `llvm-config-3.1 --libs all `
```
This is simply because LLVM …
-
Example: `[[]` is a perfectly valid Brainfuck program, but the compilation will currently turn this into two while loops opened and one closed, which will be invalid.
Now a user shouldn't be pulling …
-
I tried running the example command in the README, but I got this:
~/projects/holyjit$ RUSTC_WRAPPER=$(pwd)/rustc.sh cargo run --example brainfuck
Finished dev [unoptimized + debuginfo] targe…
-
It should print `brainfuck`
``` bf
++++++[>++++[>[+++++>][>]-[-]
>>>>-.-.