{{language|Extended Brainfuck}} '''Extended Brainfuck''' is an extension of [[Brainfuck]], that aims to make it easier to use.

There are several more opcodes, e.g.:

  • @ : Ends the program, can be used as a separator between code and data.

With data already in place, most BF-programs get much shorter,

e.g. a "Hello World"-program in standard BF needs to do a lot of work

to setup the ASCII-codes of the text:

++
++++++++>+++++++++++>++++++++++++<<<<<<<<<-]>>>>+.>>>
>+..<.<++++++++.>>>+.<<+.<<<<++++.<++.>>>+++++++.>>>.+++.
<+++++++.--------.<<<<<+.<+++.---.

Extended BF just needs a short loop for output:

]@Hello World!

;See:

  • http://esolangs.org/wiki/Extended_Brainfuck