BrainfisHQ9+

From Esolang
Jump to navigation Jump to search

BrainfisHQ9+ is a programming language created in 2020 by User:Dtuser1337 that merges Brainfuck with Deadfish and HQ9+.

Unlike Deadfish and HQ9+, it is tape based and does not follow deadfish tradition of setting cells value to 0 if value == -1 || value == 256.

BrainfisHQ9+ is backward compatible with brainfuck and hq9+ as well as being able to run some Deadfish programs.

Commands

Command Description
> Move the pointer to the right
< Move the pointer to the left
+ i I Increment the memory cell under the pointer
- d D Decrement the memory cell under the pointer
s S Squares the memory cell under the pointer
. o O Output the character signified by the cell at the pointer
, Input a character and store it in the cell at the pointer
[ Jump past the matching ] if the cell under the pointer is 0
] Jump back to the matching [ if the cell under the pointer is nonzero
h H Output "Hello, World"
9 Output the lyrics to "99 Bottles of Beer"
q Q Output the program source code or quine.

See also

Interpreter

Interpreter by User:ArthroStar11 written in C++