Binary Brainfuck
Jump to navigation
Jump to search
Binary Brainfuck(BBF) is an esoteric programming language intented to show the complexity of programming.
Commands
Brainfuck | Binaryfuck |
---|---|
+ |
010
|
- |
011
|
> |
100
|
< |
101
|
. |
000
|
, |
001
|
[ |
110
|
] |
111
|
Implemantation
A compiler from BBF to BF in Python:
def bbf2bf(haep): haep = haep.replace(" ","") haep = haep.replace("\n","") chars = list(haep) result = str() for i in range(len(chars)): if i%3 == 0: c = chars[i]+chars[i+1]+chars[i+2] if c == "000": result += "." elif c == "001": result += "," elif c == "010": result += "+" elif c == "011": result += "-" elif c == "100": result += ">" elif c == "101": result += "<" elif c == "110": result += "[" elif c == "111": result += "]" return (result)
Hello World! Script
010 010 010 010 010 010 010 010 010 010 110 100 010 010 010 010 010 010 010 100 010 010 010 010 010 010 010 010 010 010 100 010 010 010 100 010 101 101 101 101 011 111 100 010 010 000 100 010 000 010 010 010 010 010 010 010 000 000 010 010 010 000 100 010 010 000 101 101 010 010 010 010 010 010 010 010 010 010 010 010 010 010 010 000 100 000 010 010 010 000 011 011 011 011 011 011 000 011 011 011 011 011 011 011 011 000 100 010 000 100 000 010 010 010 000