67

The names we use are very much related to the radix we use

$0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9$

zero - one - two - three - four - five - six - seven - eight -nine

We repeat the names

$21$ twenty one, $22$ twenty two .. and so on.

This is not suitable for binary system

If we used the same nomenclature

$1 - \text{one}$

$10 - \text{two}?$

$11 - \text{three}?!$

This is very hard to read and write

Maybe if we used something else it would be very convenient something like:

$1 - \text{John}$

$10 - \text{Watson}$

$11 - \text{Watson John}$

$100 - \text{Kevin}$

$101 - \text{Kevin John}$

$110 - \text{Kevin Watson}$

$111 - \text{Kevin Watson John}$

and so on ..

Is there any official nomenclature? or should I make it up myself?

user37421
  • 917
  • 5
    A similar question has been asked on English.SE, and here – Blavius May 01 '17 at 23:07
  • 15
    Why do there have to be names? The names used for numbers in a particular language are not always based on the base-$10$ representation. Why for example in English "eleven" and "twelve" rather than something like "onety-one" and "onety-two"? And in French the rather bizarre "quatre-vingts" to "quatre-vingt-dix-neuf". – Robert Israel May 01 '17 at 23:08
  • 1
    I have no problem to read "11" as eleven. And then I don't care if this is in binary, decimal or whatever number system. Of course, the interpretation changes with a different number system. –  May 02 '17 at 06:45
  • 8
    @Pakk, that is an incredibly misleading way to read binary 11. Would you read binary 11111111 as "eleven million, one hundred eleven thousand, one hundred and eleven"? – Octopus May 02 '17 at 18:48
  • 2
    Someone came up with names for base 16 numbers, so why not for base 2 also: http://www.bzarg.com/p/how-to-pronounce-hexadecimal/ :-) – krupan May 02 '17 at 19:59
  • 1
    Well, you can have a middle way, by just using the names for the powers of two (just like we use names for the powers of ten in decimal) and taking advantage of the fact that any non-zero digit is one anyway, so it doesn't need to be spoken, unless it's the last. Thus we have one, two, two-one, four, four-one, four-two, four-two-one, eight, … – celtschk May 02 '17 at 20:41
  • @Octopus To be fair, he did ask as sort of "existence" question, and we are here in the math stackexchange, not the English Language & Usage. I completely agree with you, it's a terrible way to do it. But it is a way. – r12 May 03 '17 at 03:46
  • http://www.urbandictionary.com/define.php?term=there%20are%2010%20types%20of%20people%20in%20this%20world%2C%20those%20who%20understand%20binary%20and%20those%20who%20dont seems relevant – DJohnM May 03 '17 at 06:37
  • 2
    @Octopus: Yes, why not? I don't see anything misleading about this. Let me make my comment into an answer. –  May 03 '17 at 06:55
  • @Octopus that binary number I'd read as -1. I work with hex and binary on a regular basis and anything four bits or shorter is read out bitwise ("one-zero-one-one") anything longer is converted to hex and read character-wise ("A5"). Hex 0x11 does come out as eleven on occasion though. –  May 03 '17 at 20:40
  • I usually read numbers in non-decimal base by pronouncing the individual digits, rather than using tens or sorts. Like "one one zero" etc. – IS4 May 04 '17 at 16:08
  • 1
    Pronounce each 1 as "BL" and each 0 as "AH". Thus, 10110 is "BLAHBLBLAH". – Epanoui May 05 '17 at 00:32