Skip to content

My experiment trying to make brainfuck a usable language

License

Notifications You must be signed in to change notification settings

doleckijakub/brainfucked

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brainfucked

Brief

A language based on brainfuck. My experiment on making a usable programming language out of this esolang.

Capabilities

The compiler supports all the functionality of brainfuck, compiling into static x86_64 ELF executables. Please note that the program is currently dependent on nasm, but it is planned to be discarded in the future;

Usage

# cc main.c -o brainfucked
# ./brainfucked file.bf

or

# ./test.sh file.bf

Plans

  • Full brainfuck functionality
  • Optimizations
  • Writing executables directly (without an assembler)
  • New instructions and control flow
  • Self hosting
  • More platform support

About

My experiment trying to make brainfuck a usable language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published