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.
Very-simple
very-simple is a stupidly simple programming language by Esolang lover123 like brainfuck, it also uses an accumulator that can be any integer from -∞ to ∞, the accumulator starts at a random number to make it difficult. there are only a few commands, less than python! after executing a command/line, it goes to the next command/line.
Commands
| symbol | meaning |
|---|---|
+ |
adds 1 to the accumulator. |
- |
subtracts 1 from the accumulator. |
I |
inputs the user's input into the accumulator as a number. |
O |
outputs the current accumulators value as a number. |
x?y |
if accumulator < x then goto line y, else continue. can also be written without the number at the front causing it to ALWAYS skip. |
x~y |
like x?y but > instead of <. |
x#y |
like x?y but = instead of <. |
! |
halts if and only if the halting problem exists. |
: |
outputs the users IP address, very useful. |
ᾮ |
O but unicode. |
ἶ |
I but unicode. |
Syntax
There must be at least 1 line.
There must be at least 1 command.
In a line there can only be ONE command, which makes a 1:1 ratio of lines to commands.
Ff the number of lines in a program is z, and there's a x?y command with y > z, then it prints "ERR: too few lines.".
Programs
cat program
I O ?1
truth machine
with negative or 0 taken as false/0 and positive taken as true/1.
I 1?8 1#6 - 1~3 O 1#6 0#12 + 0?9 0#12 O !
this better be correct.
output 1
1#4 1?5 1~8 O + 1?5 1#4 - 1~8 1#4
why?
A+B problem
pretty sure it's impossible
Notes
this is dumb. don't use this, or make it real. keep it in the limbo between being a thought and being a real programming language. it's better this way.