Braimproved
		
		
		
		Jump to navigation
		Jump to search
		
Braimproved is BF but improved.
Commands
| Command | Description | 
|---|---|
| > | Moves the pointer right | 
| < | Moves the pointer left | 
| + | Increments the cell at the pointer | 
| - | Decrements the cell at the pointer | 
| , | Asks for user input in ASCII character form and save its character code to the cell at the pointer | 
| . | Outputs the cell at the pointer as an ASCII character | 
| ? | Asks for user input in numeric form and saves it to the cell at the pointer | 
| ! | Outputs the cell at the pointer as a number | 
| [ | Goes to the corresponding ]if the cell at the pointer is 0 | 
| ] | Goes to the corresponding [if the cell at the pointer is nonzero | 
| ( | Goes to the corresponding )if the cell at the pointer is nonzero | 
| ) | Goes to the corresponding (if the cell at the pointer is 0 | 
| O | Gives you a donut | 
| h | Halts the program | 
Examples
Cat
ASCII
+[,.]
Numbers
+[?!]
Hello World
++++++++++[>++++++++++<-]>+>+++++++++[>++++++++<-]>.<<.>++++++++++++[<<+++++++++>>-]<<..>>+++++++++++[>>++++++++++<<-]>>+.>++++++++[>++++<-]>.+<<++++++++.--------.+++. <<<<.>-.>>>>>.
Kiwiscript
++++++++++[>+++++<-]>+++[<+>-]<[>++>++>++<<<-]>+>->+++++++++++++<<.>.>.<.
Truth Machine
?(!h)[!]
Interpreter
- Common Lisp implementation of the Braimproved programming language.