We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
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