Skip to content
/ B-K Public

A Turing completeness Language based on BrainF**k

License

Notifications You must be signed in to change notification settings

MistEO/B-K

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

B-K

A Turing completeness Language modeled on Brainfuck

And when you don't enter params, it will print Hello World

Sample

g++ main.cpp -o bk
./bk hello.bk

Commands

The eight language commands each consist of a single character:

Character Meaning
> Increment the data pointer (to point to the next cell to the right).
< Decrement the data pointer (to point to the next cell to the left).
+ Increment (increase by one) the byte at the data pointer.
- Decrement (decrease by one) the byte at the data pointer.
. Output the byte at the data pointer.
, Accept one byte of input, storing its value in the byte at the data pointer.
[ If the byte at the data pointer is zero, then instead of moving the instruction pointer forward to the next command, jump it forward to the command after the matching ] command.
] If the byte at the data pointer is nonzero, then instead of moving the instruction pointer forward to the next command, jump it back to the command after the matching [ command.

About

A Turing completeness Language based on BrainF**k

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages