|
|
|
|
|
by mVChr
3579 days ago
|
|
Indeed, and following their lead, I created SBFL (Simple Brainfuck Language) since most find the original specification too esoteric. So instead of writing this Hello World program in Brainfuck: ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.
You can instead have this much more readable version: increment byte increment byte increment byte increment byte increment byte
increment byte increment byte increment byte jump forward if zero
increment pointer increment byte increment byte increment byte increment byte
jump forward if zero increment pointer increment byte increment byte
increment pointer increment byte increment byte increment byte increment pointer
increment byte increment byte increment byte increment pointer increment byte
decrement pointer decrement pointer decrement pointer decrement pointer
decrement byte jump backward if zero increment pointer increment byte
increment pointer increment byte increment pointer decrement byte
increment pointer increment pointer increment byte jump forward if zero
decrement pointer jump backward if zero decrement pointer decrement byte
jump backward if zero increment pointer increment pointer output byte
increment pointer decrement byte decrement byte decrement byte output byte
increment byte increment byte increment byte increment byte increment byte
increment byte increment byte output byte output byte increment byte
increment byte increment byte output byte increment pointer increment pointer
output byte decrement pointer decrement byte output byte decrement pointer
output byte increment byte increment byte increment byte output byte
decrement byte decrement byte decrement byte decrement byte decrement byte
decrement byte output byte decrement byte decrement byte decrement byte
decrement byte decrement byte decrement byte decrement byte decrement byte
output byte increment pointer increment pointer increment byte output byte
increment pointer increment byte increment byte output byte
|
|