Skip to content

Latest commit

 

History

History
executable file
·
37 lines (24 loc) · 1.94 KB

README.md

File metadata and controls

executable file
·
37 lines (24 loc) · 1.94 KB

Logo

Brain Visualizer

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.

What is Brain?

Brain is a turing-complete minimal programming language based on Brainfuck with about 20 commands.

What is the Brain Compiler?

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

Original Contributors

Original Demo

http://fatiherikli.github.io/brainfuck-visualizer