04-04-2025, 07:28 AM
(04-04-2025, 06:42 AM)Dragoncat Wrote: I don't know probably not
the conversion time would slow it down a bit
CHARACTER SET? CHINEESE has a lot of character!! maybe you or I can encode chinese just for fun and challenge? 430 characters might not encode all of chinese but the 430 most common chinese chars mig alow you to comunbucate litttle better? with a chineese?
You don't need Chinese. Just use regular numbers.
Let me illustrate simply:
00 = 0
01 = 1
02 = 2
03 = 3
04 = 4
05 = 5
06 = 6
07 = 7
08 = 8
09 = 9
10 = 10
11 = 11
12 = 12
13 = 13
14 = 14
15 = 15
The above is a perfectly valid hexadecimal representation. Now, sure, we're used to seeing it as 0-F, but the above is just as valid. Let's compare it for quick instance:
1515 -- This is the value for 255. Normally we'd see it as FF, but there's nothing in the world wrong with representing it this way. What we have is: (15) * 16 ^ 2 + (15) * 16 ^ 1 = 255
0000 -- This is 0.
0100 -- This is 16.
0200 -- This is 32.
0210 -- This is 42.
It's perfect valid base 16-math representation.
So that said, we can also do the same for base-1000 math.
000 = 0
100 = 100
999 = 999
So:
100 000 = 100,000
003 = 3
097 = 97
097 097 = 97,097
This is perfectly acceptable base-1000 math.
Note, however, that you can't just write a value without leading 0s.
1 -- this is an invalid syntax. We don't have enough digits to know what to do with it.
11 -- this is why that's an invalid syntax. If 1 above is 1, then would 11 be 2 instances of 1, or is it an instance of 11? There has to be a natural separator to tell you what it is. Leading 0's are important so that you can track proper base position.
001 = 1
011 = 11
See? With the above, there's no ambiguity. For my base-1000 math, all my numbers are represented by "3-number symbols".
That's all you need to represent any level base math that you want in the world. Sure, later you might substitute some chart to associate symbols to it, but those aren't needed. Saying 10 = A, 11 = B, 12 = C... isn't any more representative of your math base than just saying 10, 11, 12...
1515 is just as much hex for 255 as FF would be.
You don't have to go all funky symbols to represent those values. Plain numbers work just fine.