ArrowFuck

From Esolang
Jump to navigation Jump to search

ArrowFuck is a programing language created by User:Mipinggfxgbtftybfhfyhfn 100% backwards compatible with Brainfuck beeing the only diference that ArrowFuck stores memory in a 2D space.

Commands

Command Function
> Moves the memory pointer to the right.
< Moves the memory pointer to the left.
^ Moves the memory pointer up.
v Moves the memory pointer down.
+ Increments the actual cell.
- Decrements the actual cell.
. Outputs the character corresponding to the value of the actual cell.
, Inputs a character and stores it's ascii value in the cell.
[ Jump past the maching ] if the cell is 0.
] Jump to the to the matching ] if the cell is nonzero.