Why does hexadecimal exist but not a numeral system utilizing all 26 letters?
Why did someone go, "yea lets just stop at F" ?
>>61826051
Because people smart enough to invent hexadecimal know to avoid /g/.
>>61826051
There is a numeral system utilizing all 26 letters
>>61826051
>a numeral system utilizing all 26 letters?
I don't think you understand the point of hexidecimal.
>Why did someone go, "yea lets just stop at F" ?
Hex can represent 16 numbers using only one digit. Zero through nine give you 10 numbers. You need symbols to represent the last 6 numbers. Someone decided to use A through F.
There are easy tricks to convert hex to binary.
>>61826138
But why not represent 37 numbers using only one digit?
>>61826330
Because binary is important to computers. Have fun converting between base 37 and base 2
>>61826330
>But why not represent 37 numbers using only one digit?
There hasn't been a need for it. Computers are base 2 (binary). Hex is useful for dealing with large binary numbers (at least when talking about computers/memory).
Binary = 1 digit represents 2 numbers (2^1)
Octal = 1 digit represents 8 numbers (2^3)
Hexidecimal = 1 digit represents 16 numbers (2^4)
1 digit representing 37 numbers isn't really useful for computers/memory.
>>61826051
>https://en.wikipedia.org/wiki/List_of_numeral_systems
>ctrl + f
>Hexavigesimal
>ctrl + f
>Hexatrigesimal
>Why does hexadecimal exist but not a numeral system utilizing all 26 letters?
hexavigesimal would really only be useful in certain crytography applications, non of them actually practically useful.
hexatrigesimal, base 36 encoding is never used but does exist and is 0-9+a-f
>Why did someone go, "yea lets just stop at F" ?
because two characters of this format make a byte.
Because it's intended as a shorthand for binary. 16 possibilities = exactly 4 bits. You can break up a byte into two hexadecimal characters. If one were to use 0-9 and A-Z, one would have 36 options. Doesn't work well for representing binary data. Maybe if you wanted to represent some two digit block of data in base 6, but otherwise, it's worthless.
There is, however, Base64, which uses 0-9, a-z, A-Z, +, and /, allowing a 3 byte piece of binary data to be encoded in 4 ascii characters. It is less useful when you want to represent individual bytes, since half of all base64 characters cross a byte boundary.
>>61826051
radix 36def to_radix36(integer):
chars = '0123456789abcdefghijklmnopqrstuvwxyz'
encoded = ''
while integer > 0:
remainder = integer%36
integer = integer/36
encoded = chars[remainder] + encoded
return encoded
ok there its a thing now. Its a thing with no practical use whatsover except making you go away.
so please, go away
https://en.wikipedia.org/wiki/Base36#Uses_in_practice
It's always been a thing.
OP, play Nine Hours, Nine Persons, Nine Doors
>>61826051
>26 letters
My language has 44 letters
ABClets on suicide watch