Skip to content

Floataqq/brainfuck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brainfuck

Brainfuck is a turing complete language with just 6 commands! That`s super cool, but also a problem - code is near impossible to write. This project exists to make brainfuck better.

Stuff

  • brainfuck(base interpreter is ready but there are few features)
    • a standart brainfuck compiler with some settings
  • functional brainfuck(mwp interpreter is ready, std.fbf is not)
    • an extension of brainfuck that brings in function calls, labels and gotos, the stack and some qol features
  • objective brainfuck(just an idea)
    • a planned extension of functional brainfuck that will bring in OOP!

brainfuck interpreter

The backend can be accessed and modified in ./brainfuck/brainfuck.py, but the cli ./brainfuck/bfcli.py is the actual interpreter cli. For usage instructions just use the -h flag

Support

Any feature requests/ideas/issues - write to the issue tab in the repo

About

Let`s make brainfuck better

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages