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.
BEN++
Jump to navigation
Jump to search
BEN++ is language by User:ChuckEsoteric08 that based on game "My Talking Ben".
Commands
It uses a tape infinite in both directions storing unbounded nonnegative integers. Program is in implicit infinite loop
| yes | increments cell under the pointer |
| no | decrement cell under the pointer. If result was -1, set to 0 |
| hoho | move pointer right |
| eugh | move pointer left |
| ben | while loop which repeats next instruction until current cell is zero |
Program runs infinitly. Commands sepereated with spaces. There is also debug command:
| phone | output cell |
Examples
Output 1 forever
yes phone no
Some useful snippets
Set cell to 0
ben no
By putting yess after this code one can set cell to constant
Computational class
It is possible to translate The Exasperation Machine trivially without using cell values larger than 1:
| TEM | BEN++ |
|---|---|
> |
hoho hoho
|
< |
eugh eugh
|
/ |
ben hoho eugh ben hoho hoho
|
\ |
ben eugh hoho ben eugh eugh
|
0 |
ben no
|
1 |
ben no yes
|