Skip to content

Latest commit

 

History

History
23 lines (20 loc) · 722 Bytes

README.md

File metadata and controls

23 lines (20 loc) · 722 Bytes

bf-interpreters

Interpreters in a variety of languages for Brainfuck, an esoteric programming language.

Has interpreters in:

  • C
  • C++
  • Go
  • Java
  • Javascript
  • Python
  • Rust
  • Zig

Each interpreter:

  • Can be run with a single argument like bf <code> to run <code>, like
    $ bf "++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++."
    Hello World!
  • Can be run with no arguments to open a REPL interface.

Some interpreters can do more than that, but each can do at least that. Implementation-specific information and instructions on how to run an interpreter can be found at the top of its source file.