RISBF

From Esolang
Jump to: navigation, search

RISBF is a brainfuck equivalent with only 4 characters. RISBF stands for Reduced Instruction Set Brain Fuck and was created by Michael Gianfreda, Aug. 14, 2013. A RISBF variant is tinyBF.

Command Description
* Switch destination (pointer <-> memory cell)
+ Increment selected destination
- Decrement selected destination
/ Start of the following two-character sequence commands:
// Output the character signified by the cell at the pointer. BF equivalent: .
/* Input a character and store it in the cell at the pointer. BF equivalent: ,
/+ Jump past the matching /- if the cell under the pointer is 0. BF equivalent: [
/- Jump back to the matching /+ if the cell under the pointer is nonzero. BF equivalent: ]

Examples

Hello World

++++++++++/+*+*+++++++*+*++++++++++*+*+++*+*+*----*-/-*+*++//*+*+//+++++
++////+++//*+*++//*--*+++++++++++++++//*+//*+++//------//--------//*+*+/
/*+//----