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