BurainfisHow to learn this langQ9+ with functions

From Esolang
Jump to navigation Jump to search

BurainfisHow to learn this langQ9+ is a programming language created in 2023 by User:Cinnamony that merges BF with Deadfish and HQ9+ and Burgercamp and Brainf with functions and How to learn this language and Burgercamp.

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

BrainfisHQ9+ is backward compatible with brainfuck and hq9+ as well as being able to run some Deadfish programs. This is not the case for BurainfisHow to learn this langQ9+ with functions.

Commands

Command Description
> Move the pointer to the right
< Move the pointer to the left
+ i I Increment the memory cell under the pointer by 7
- d D Decrement the memory cell under the pointer by 3
s S Squares the memory cell under the pointer
m M Multiplies the memory cell under the pointer by 5
. o O Output the character signified by the cell at the pointer
o Output byte on the right apart from i o and q.
, i 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.
: Start function definition, call it with symbol behind.
; End function definition.
q Repeat the program.

See also