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. |