BurainfisHow to learn this langQ9+ with functions
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. |