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.
NOB
NOB is an esoteric programming language that has a very weird system.
What it does
First, it converts the number to base 4 (quarternary) and uses this table to find out what Brainfuck operator it does.
123 1+-> 2<[] 3,.q 11 + 12 - 13 > 21 < 22 [ 23 ] 31 , 32 . 33 q
q is a special command (always lowercase) that adds 10 to current cell. Kinda handy.
For example, this base 3 number:
1122321123
Turns into:
+[.+]
The simplest ASCII loop.
A zero will turn into 1, and if the quarternary has an even number of digits, the last gets duplicated.
The ASCII loop in NOB is this:
372315
That means that it is the 372315th program in NOB, and therefore will do what the 372315th action is. Which is, ASCII loop.
If you change one digit, say into 372415, then the entire program will change.
This is the resulting program:
+[..]q
This outputs the 1st ASCII character forever and never goes to q.
Hello World
pbrain: +(>++++++++++<):::::::>++.---.<:>---..+++.<:>--.--------.+++.------.--------. source: qqqqqqq++.---.q---..+++.q--.-------.+++.------.--------. trinary: 3333333333333311113212121232331212123232111111323312121212121212321111113212121212121232121212121212121232 actual: 6582018212992481731921871499935761789923255576778812176130795118