Brain Visualizer is based on the Brainfuck-Visualizer. Brain Visualizer is only an Online Javascript Interpreter for the Brain Language, thus it is not as fast as the Brain Compiler and should be used only for understanding and testing the language.
Brain is a turing-complete minimal programming language based on Brainfuck with about 20 commands.
The Brain compiler wants to improve the performance of the Brainfuck programming language and extend it as well, as Brainfuck itself has a lack of flexibility and does not perform great control over complex computations. Brain is open to new model represetantion and allows programmers to extend its capability by attaching LLVM IR
to its code.
One of the main ideas of Brain is saving some operations in machine language, creating an instruction optimizer due to the excess of instructions that Brainfuck would generate. Brain aims to implement it by using current technology (LLVM).
In spite of implementing new commands and features, Brain is completely compatible with Brainfuck (but the opposite is not true).
More information: https://github.com/brain-labs/brain
- Fatih Erikli (fatiherikli)
- Henry Heikkinen (rce)
- Gabriele Cirulli (gabrielecirulli)
- Asger Hautop Drewsen (tyilo)
- Dwillie (dwille)
- Eugene Sharygin (eush77)
- Luiz Peres (luizperes)