We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

extendedFuck

From Esolang
Jump to navigation Jump to search

ExtendedFuck (shorthand bf4h) is a brainfuck derivative by User:TeslaX93 designed in February 2024. It adds some useful commands to Brainfuck.


Instructions

Current instruction set

Instruction Description
< Move the pointer left
> Move the pointer right
+ Increment the value of the current cell
- Decrement the value of the current cell
. Output the ASCII value of the current cell
, Input character and stores it to the current cell
[ Jump if zero (begin loop)
] Jump unless zero (end loop)
^ Clears current cell value (sets to zero)
? Puts random value (0-255) in current cell
: Output the numerical value of current cell
_ Open file named customNNN.txt (where NNN is a number 000-255) located in the same folder as script and print it
= Open file named customNNN.exf (where NNN is a number 000-255) located in the same folder as script and run it
/ Copy current cell value on a stack.
\ Removes cell from top of the stack and puts it in current cell

Examples

2024

Displays "2024".

++:>:<:++:

Cat

^[>,.<]