Skip to content

brain-labs/brain-visualizer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 52.3%
  • HTML 33.5%
  • CSS 14.2%