FastBrain

From Esolang
Jump to navigation Jump to search

FastBrain is an esolang invented by User:None1, inspired by bf. It is made because of one of the weaknesses in bf: Moving to another cell in the tape is slow.

Tape

Instead of a 1D tape, FastBrain has a 15D tape.

Commands

< - Move the tape to the left
> - Move the tape to the right
^ - Move the tape to the up
V - Move the tape to the down
a - Move the tape to the positive 3D direction
b - Move the tape to the negative 3D direction
c - Move the tape to the positive 4D direction
d - Move the tape to the negative 4D direction
e - Move the tape to the positive 5D direction
f - Move the tape to the negative 5D direction
g - Move the tape to the positive 6D direction
h - Move the tape to the negative 6D direction
i - Move the tape to the positive 7D direction
j - Move the tape to the negative 7D direction
k - Move the tape to the positive 8D direction
l - Move the tape to the negative 8D direction
m - Move the tape to the positive 9D direction
n - Move the tape to the negative 9D direction
o - Move the tape to the positive 10D direction
p - Move the tape to the negative 10D direction
q - Move the tape to the positive 11D direction
r - Move the tape to the negative 11D direction
s - Move the tape to the positive 12D direction
t - Move the tape to the negative 12D direction
u - Move the tape to the positive 13D direction
v - Move the tape to the negative 13D direction
w - Move the tape to the positive 14D direction
x - Move the tape to the negative 14D direction
y - Move the tape to the positive 15D direction
z - Move the tape to the negative 15D direction
+ - , . [ ] - The same as bf

As such, by arranging the cells smartly, the pointer only has to move at most 15 times to move to another cell even if you use 32768 cells.

Examples

Not yet...

Interpreters

Not yet...