views:

767

answers:

12

Since Hex (base 16) uses 0-9A-F, and (I'm assuming here) Base 17 uses 0-9A-G and so on. What symbols are used once 0-9A-Z are all used up.

+10  A: 

Base64 adds the lowercase characters and + and /.

Jacob Carpenter
+18  A: 

Well, look at base 64: 0-9, A-Z, a-z and then a few symbols depending on the context. (Base64 for the web tends to be different to other schemes to avoid URL/HTML encoding issues.)

Jon Skeet
+15  A: 

There is no standard answer for your question. "Base 36" is coincidentally convenient to talk about because:

  1. Hexadecimal conventionally uses 0-9a-f, so it's "obvious" to keep going through the alphabet.
  2. The Roman/ASCII alphabet runs out of steam at 'z'.
  3. Base 36 (regardless of how you represent it) is mildly interesting from a Mathematical perspective because 36 has so many divisors.

However, there's no universally-accepted convention for what sequence of characters one might venture into after 'z'.

joel.neely
Until you get to base64. That's fairly standardised.
Colin Mackay
@Colin, I understood the original question to be about mathematical bases. The "base" in "Base64" doesn't really mean the same thing.
joel.neely
Actually, it does. Base 10 merely means that you represent a large number by a string of characters over an alphabet of size 10. Base 16 is a representation of a large number by a string, with an alphabet of size 16. Base 64 is a representation of a file=large number as a string of characters over an alphabet of size 64.
MSalters
+10  A: 

Digital clocks (base-60) use base-10 numbers as symbols and separate them with a separator symbol (like ':'). This way you'd never run out of symbols!

yjerem
+1 That's the ancient babylonian way.
starblue
+1  A: 

I'd go for 0-9, then A-Z capitals, then alpha to omega in lower case. That gets you to 60. After that, I'd go with Jeremy's answer.

Simon
+5  A: 

The Babylonians used hexagesimal math with base 10 numbers in groupings to form base 60 digits for the various 60's places. (This is where we get all the base-60 math used in angles and time.) This is probably the oldest precedent for the method of creating some some form of base-N digit using base-10 numbers.

tletnes
wow thanks - that's really interesting. I always wondered about the 60 but never enough to look it up.
Preet Sangha
I believe that they didn't use 6 groups of 10 but 5 groups of 12. As with all really old math it has it roots in using our fingers. Left hand is the number of 12s. Right hand is 1 - 12. Place your thumb to index tip for 1, middle tip is 2 ..., thumb to behind the index first knuckle is 5, behind the index 2nd knuckle is 9. You can extrapolate the rest. You could really go up to 71 in this way before running out of fingers but I guess they decided to stop after the last full carry.
Dinah
See http://en.wikipedia.org/wiki/Sexagesimal#Babylonian_mathematics for the cuneiform digits.
tletnes
+2  A: 

The standard way to write IPv4 adresses can be viewed as a base 256 representation, where decimal numbers are separated by points.

starblue
A: 

chinese maybe? wikipedia says that there are 47,035 characters in the Kangxi Dictionary!

Gautham Ganapathy
And the fun part is, data encoded in baseChinese can produce poetry as a side effect. ^_^
deceze
+1  A: 

well there's base64, and then Pokemon characters

Longpoke
base151, I think we're onto something here...
Coxy
A: 

That's easy: 0..9 ++ A..Z ++ a..z ++ 阿..中. Couldn't be simpler.

JUST MY correct OPINION
see my comment about upper and lower cases
Preet Sangha
@Preet Sangha: OK, so you read my answer and what leaps out at you as being ridiculous is the upper and lower cases?!
JUST MY correct OPINION
I don't see why. The reason I asked the question originally was that on every computer I've debugged upper and lower case was treated as the same when using numbering systems.
Preet Sangha
So the upper and lower cases leaped out as ridiculous, but the Chinese characters didn't?
JUST MY correct OPINION
+1  A: 

I would say Greek and Hebrew are two likely candidates, as they are used in mathematics.

Jens Björnhager
A: 

RAD50 got it to 40 (which is 50 in octal), not quite following this sequence. But hex wasn't so common then. Nor was lowercase.

Don Roby