How do you say $10$ when it's in binary?












23












$begingroup$


I always assumed $10$ was pronounced "ten" regardless of whether it's binary, decimal, or another system, just like how 5 is "five" in all systems that the digit exists exists. But someone told me that, if it's not base-10, it should be pronounced "one-zero", and that "ten" is the name of the number, not the ordered group of digits. I see no reason why it should, as taking that logic to hexadecimal, a should be called "ten", b "eleven" and so on. To me, that sounds like it would create more confusion. However, I have nothing to support (or refute) my view (neither does he, so far).



So, what is it, really? Or is it personal preference?










share|cite|improve this question











$endgroup$








  • 2




    $begingroup$
    If in hex you call 10 "ten", what would you call 1F?
    $endgroup$
    – Rahul
    Sep 19 '11 at 10:17








  • 30




    $begingroup$
    I would pronounce it 'two'. In order to remove potential for ambiguity, names for numbers should refer to their value and not to their representation in a particular notation (even though we derived the names from our experience with a base-10 system). Therefore '10' in binary notation is 'two' and '10' in decimal notation is 'ten' and '10' in hexadecimal is 'sixteen'. Similarly 'a' in hex is 'ten', 'b' is 'eleven' et cetera, just as you guessed. To fully remove ambiguity you can subscript the notation with the base, as in '$10_{10}$' for ten (in decimal) and '$11_2$' for 'three' (in binary).
    $endgroup$
    – Chris Taylor
    Sep 19 '11 at 10:27








  • 6




    $begingroup$
    @Rahul, i propose fteen :)
    $endgroup$
    – Mike
    Sep 19 '11 at 10:27






  • 1




    $begingroup$
    See the Schoolhouse Rock video on "Little Twelvetoes", and how he counts. youtube.com/watch?v=Myu_5eNdSJo&hd=1
    $endgroup$
    – GEdgar
    Sep 19 '11 at 14:06






  • 2




    $begingroup$
    @Rahul: In hex, you call $10$ "sixteen". In hex, $mathrm{A}$ is "ten". $1mathrm{F}$ is "thirty one" or "one-F base sixteen".
    $endgroup$
    – robjohn
    Sep 19 '11 at 20:49


















23












$begingroup$


I always assumed $10$ was pronounced "ten" regardless of whether it's binary, decimal, or another system, just like how 5 is "five" in all systems that the digit exists exists. But someone told me that, if it's not base-10, it should be pronounced "one-zero", and that "ten" is the name of the number, not the ordered group of digits. I see no reason why it should, as taking that logic to hexadecimal, a should be called "ten", b "eleven" and so on. To me, that sounds like it would create more confusion. However, I have nothing to support (or refute) my view (neither does he, so far).



So, what is it, really? Or is it personal preference?










share|cite|improve this question











$endgroup$








  • 2




    $begingroup$
    If in hex you call 10 "ten", what would you call 1F?
    $endgroup$
    – Rahul
    Sep 19 '11 at 10:17








  • 30




    $begingroup$
    I would pronounce it 'two'. In order to remove potential for ambiguity, names for numbers should refer to their value and not to their representation in a particular notation (even though we derived the names from our experience with a base-10 system). Therefore '10' in binary notation is 'two' and '10' in decimal notation is 'ten' and '10' in hexadecimal is 'sixteen'. Similarly 'a' in hex is 'ten', 'b' is 'eleven' et cetera, just as you guessed. To fully remove ambiguity you can subscript the notation with the base, as in '$10_{10}$' for ten (in decimal) and '$11_2$' for 'three' (in binary).
    $endgroup$
    – Chris Taylor
    Sep 19 '11 at 10:27








  • 6




    $begingroup$
    @Rahul, i propose fteen :)
    $endgroup$
    – Mike
    Sep 19 '11 at 10:27






  • 1




    $begingroup$
    See the Schoolhouse Rock video on "Little Twelvetoes", and how he counts. youtube.com/watch?v=Myu_5eNdSJo&hd=1
    $endgroup$
    – GEdgar
    Sep 19 '11 at 14:06






  • 2




    $begingroup$
    @Rahul: In hex, you call $10$ "sixteen". In hex, $mathrm{A}$ is "ten". $1mathrm{F}$ is "thirty one" or "one-F base sixteen".
    $endgroup$
    – robjohn
    Sep 19 '11 at 20:49
















23












23








23


2



$begingroup$


I always assumed $10$ was pronounced "ten" regardless of whether it's binary, decimal, or another system, just like how 5 is "five" in all systems that the digit exists exists. But someone told me that, if it's not base-10, it should be pronounced "one-zero", and that "ten" is the name of the number, not the ordered group of digits. I see no reason why it should, as taking that logic to hexadecimal, a should be called "ten", b "eleven" and so on. To me, that sounds like it would create more confusion. However, I have nothing to support (or refute) my view (neither does he, so far).



So, what is it, really? Or is it personal preference?










share|cite|improve this question











$endgroup$




I always assumed $10$ was pronounced "ten" regardless of whether it's binary, decimal, or another system, just like how 5 is "five" in all systems that the digit exists exists. But someone told me that, if it's not base-10, it should be pronounced "one-zero", and that "ten" is the name of the number, not the ordered group of digits. I see no reason why it should, as taking that logic to hexadecimal, a should be called "ten", b "eleven" and so on. To me, that sounds like it would create more confusion. However, I have nothing to support (or refute) my view (neither does he, so far).



So, what is it, really? Or is it personal preference?







number-systems






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Dec 3 '11 at 23:15









Quixotic

11.7k2287177




11.7k2287177










asked Sep 19 '11 at 9:59









AlbeyAmakiirAlbeyAmakiir

21818




21818








  • 2




    $begingroup$
    If in hex you call 10 "ten", what would you call 1F?
    $endgroup$
    – Rahul
    Sep 19 '11 at 10:17








  • 30




    $begingroup$
    I would pronounce it 'two'. In order to remove potential for ambiguity, names for numbers should refer to their value and not to their representation in a particular notation (even though we derived the names from our experience with a base-10 system). Therefore '10' in binary notation is 'two' and '10' in decimal notation is 'ten' and '10' in hexadecimal is 'sixteen'. Similarly 'a' in hex is 'ten', 'b' is 'eleven' et cetera, just as you guessed. To fully remove ambiguity you can subscript the notation with the base, as in '$10_{10}$' for ten (in decimal) and '$11_2$' for 'three' (in binary).
    $endgroup$
    – Chris Taylor
    Sep 19 '11 at 10:27








  • 6




    $begingroup$
    @Rahul, i propose fteen :)
    $endgroup$
    – Mike
    Sep 19 '11 at 10:27






  • 1




    $begingroup$
    See the Schoolhouse Rock video on "Little Twelvetoes", and how he counts. youtube.com/watch?v=Myu_5eNdSJo&hd=1
    $endgroup$
    – GEdgar
    Sep 19 '11 at 14:06






  • 2




    $begingroup$
    @Rahul: In hex, you call $10$ "sixteen". In hex, $mathrm{A}$ is "ten". $1mathrm{F}$ is "thirty one" or "one-F base sixteen".
    $endgroup$
    – robjohn
    Sep 19 '11 at 20:49
















  • 2




    $begingroup$
    If in hex you call 10 "ten", what would you call 1F?
    $endgroup$
    – Rahul
    Sep 19 '11 at 10:17








  • 30




    $begingroup$
    I would pronounce it 'two'. In order to remove potential for ambiguity, names for numbers should refer to their value and not to their representation in a particular notation (even though we derived the names from our experience with a base-10 system). Therefore '10' in binary notation is 'two' and '10' in decimal notation is 'ten' and '10' in hexadecimal is 'sixteen'. Similarly 'a' in hex is 'ten', 'b' is 'eleven' et cetera, just as you guessed. To fully remove ambiguity you can subscript the notation with the base, as in '$10_{10}$' for ten (in decimal) and '$11_2$' for 'three' (in binary).
    $endgroup$
    – Chris Taylor
    Sep 19 '11 at 10:27








  • 6




    $begingroup$
    @Rahul, i propose fteen :)
    $endgroup$
    – Mike
    Sep 19 '11 at 10:27






  • 1




    $begingroup$
    See the Schoolhouse Rock video on "Little Twelvetoes", and how he counts. youtube.com/watch?v=Myu_5eNdSJo&hd=1
    $endgroup$
    – GEdgar
    Sep 19 '11 at 14:06






  • 2




    $begingroup$
    @Rahul: In hex, you call $10$ "sixteen". In hex, $mathrm{A}$ is "ten". $1mathrm{F}$ is "thirty one" or "one-F base sixteen".
    $endgroup$
    – robjohn
    Sep 19 '11 at 20:49










2




2




$begingroup$
If in hex you call 10 "ten", what would you call 1F?
$endgroup$
– Rahul
Sep 19 '11 at 10:17






$begingroup$
If in hex you call 10 "ten", what would you call 1F?
$endgroup$
– Rahul
Sep 19 '11 at 10:17






30




30




$begingroup$
I would pronounce it 'two'. In order to remove potential for ambiguity, names for numbers should refer to their value and not to their representation in a particular notation (even though we derived the names from our experience with a base-10 system). Therefore '10' in binary notation is 'two' and '10' in decimal notation is 'ten' and '10' in hexadecimal is 'sixteen'. Similarly 'a' in hex is 'ten', 'b' is 'eleven' et cetera, just as you guessed. To fully remove ambiguity you can subscript the notation with the base, as in '$10_{10}$' for ten (in decimal) and '$11_2$' for 'three' (in binary).
$endgroup$
– Chris Taylor
Sep 19 '11 at 10:27






$begingroup$
I would pronounce it 'two'. In order to remove potential for ambiguity, names for numbers should refer to their value and not to their representation in a particular notation (even though we derived the names from our experience with a base-10 system). Therefore '10' in binary notation is 'two' and '10' in decimal notation is 'ten' and '10' in hexadecimal is 'sixteen'. Similarly 'a' in hex is 'ten', 'b' is 'eleven' et cetera, just as you guessed. To fully remove ambiguity you can subscript the notation with the base, as in '$10_{10}$' for ten (in decimal) and '$11_2$' for 'three' (in binary).
$endgroup$
– Chris Taylor
Sep 19 '11 at 10:27






6




6




$begingroup$
@Rahul, i propose fteen :)
$endgroup$
– Mike
Sep 19 '11 at 10:27




$begingroup$
@Rahul, i propose fteen :)
$endgroup$
– Mike
Sep 19 '11 at 10:27




1




1




$begingroup$
See the Schoolhouse Rock video on "Little Twelvetoes", and how he counts. youtube.com/watch?v=Myu_5eNdSJo&hd=1
$endgroup$
– GEdgar
Sep 19 '11 at 14:06




$begingroup$
See the Schoolhouse Rock video on "Little Twelvetoes", and how he counts. youtube.com/watch?v=Myu_5eNdSJo&hd=1
$endgroup$
– GEdgar
Sep 19 '11 at 14:06




2




2




$begingroup$
@Rahul: In hex, you call $10$ "sixteen". In hex, $mathrm{A}$ is "ten". $1mathrm{F}$ is "thirty one" or "one-F base sixteen".
$endgroup$
– robjohn
Sep 19 '11 at 20:49






$begingroup$
@Rahul: In hex, you call $10$ "sixteen". In hex, $mathrm{A}$ is "ten". $1mathrm{F}$ is "thirty one" or "one-F base sixteen".
$endgroup$
– robjohn
Sep 19 '11 at 20:49












5 Answers
5






active

oldest

votes


















29












$begingroup$

As a professor who faces this issue every time I teach (cryptography and algorithms both tend to run into non-decimal bases), I have the following policy:




  • If decimal, just say the number (with the word "decimal" if we're mixing contexts)

  • If any other base, read the digits and say the name of the base


So I might say, "therefore the answer is one-zero-one binary, or 5 decimal."



I would never call 10 hex "ten". Nor would I call 10 binary "two."





The confusion here reminds me of this T-Shirt:



enter image description here






share|cite|improve this answer









$endgroup$









  • 2




    $begingroup$
    That joke could be one of the reasons I thought about it the way I did in my question. To say the joke out loud, you basically have to call it "ten". But beyond that, it seems my view is the wrong (or at least, less popular) one.
    $endgroup$
    – AlbeyAmakiir
    Sep 19 '11 at 23:04






  • 5




    $begingroup$
    @Albey: The joke doesn't work so well when said out loud; I think it's doomed to be a T-Shirt (or bumper-sticker or email sig, etc) identifying the wearer as a huge nerd. :)
    $endgroup$
    – Fixee
    Sep 20 '11 at 0:12










  • $begingroup$
    It works perfectly when said out loud. You pronounce it the normal way it would be pronounced -- "one zero".
    $endgroup$
    – David Schwartz
    Dec 21 '11 at 23:08






  • 7




    $begingroup$
    "There are 10 types of people: those who understand ternary, those who don't, and those confuse it with binary". And so on, extending it to other bases. :-) Because of course, every base is base 10.
    $endgroup$
    – ShreevatsaR
    Dec 22 '11 at 8:06






  • 5




    $begingroup$
    @DavidSchwartz: If you say it out loud as "one zero", then it doesn't "work perfectly" in the sense that it's no longer a joke, because it's not as unexpected. The "joke" in the written version is that you naturally read "10" as "ten", and then only when you encounter the word "binary" (or reach the end of the sentence) do you to reinterpret what "10" meant. With "one zero", the interpretation is held in abeyance until explanation is given... a listener doesn't automatically interpret "one zero" as "ten" the way a reader interprets "10" as "ten".
    $endgroup$
    – ShreevatsaR
    Dec 22 '11 at 10:09





















13












$begingroup$

I'd say "two"...
A professor at my university said that you should call it with its actual "value", so 10 in binary is "two" in value. "Ten" means 10 units (in decimal), or 1010 in binary. Anyway I think it's just his own opinion.






share|cite|improve this answer









$endgroup$





















    10












    $begingroup$

    one plus one is two in any base, whether it is binary or decimal. ** is two asterisks, not "ten base two". "binary ten" or "ten base two" would be the binary representation of ten, which is $1010_{two}$, not $10_{two}$ which is two.



    $10$ when it's in binary is two.






    share|cite|improve this answer









    $endgroup$





















      0












      $begingroup$

      If you are thinking of these numbers as just strings of digits then, when speaking, I would just list the digits. Otherwise I would say "binary ten." If, after some conversation in which every number mentioned is a binary number I would suggest we simply drop the word "binary." If this is written I would use the notation Chris Taylor describes.






      share|cite|improve this answer











      $endgroup$













      • $begingroup$
        May I request you change the phrase "binary 10" to use only letters and not digits?
        $endgroup$
        – MartianInvader
        Sep 19 '11 at 19:59










      • $begingroup$
        Made the change
        $endgroup$
        – Jay
        Sep 19 '11 at 20:02



















      0












      $begingroup$

      So in most languages one reads "1111" as "one thousand, one hundred, ten and one" (though in English we use the dozenal word "eleven" instead of "ten and one"). One may also read it as “one, one, one, one” but that is not the number's proper name, but merely a list of its numeral digits. One could read this number as “fifteen”, but that is properly a decimal name for it (five tens), and it gets confusing when one starts reading “1010 0100” as “one hundred sixty two”, which names the number by its decimal representation rather than its binary representation. Both digit reading or decimal naming seem wrong. A better method would be to name numbers using the names of the digit place holders and the name of the quantities these represent (which is exactly how we do it with decimal numbers).



      In decimal, we have special names for the powers of ten, which become the name of the digit's placeholder in a numeral. In British English these are:



      one (unit), ten, hundred, thousand, ten-thousand, hundred-thousand;



      million, ten-million, hundred-million, thousand million, ten-thousand-million, hundred-thousand-million;



      billion, ten-billion, hundred-billion, thousand-billion, etc.



      trillion, etc.
      quadrillion, etc.



      As one can easily see, the British naming is systematic, cycling every six digits.



      Just as it is important for number literacy that a student not think of the numeral 1 in decimal 6173 as representing one unit, but as representing a hundred units, so the student looking at the 1 in binary 0100 should not think of it as representing one unit but as representing eight units.



      Once I teach my students how to read binary numerals using place-holder names, they begin to really understand the number that the numeral represents. So I teach my students that in binary, we can name the place of digits in the same systematic way using existing binary names, and thus produce appropriate binary names for the numerals:



      one (unit), two, four, eight, nibble, two-nibble, four-nibble, eight-nibble;



      byte, two-byte, four-byte, eight-byte, nibble-byte, two-nibble-byte, four-nibble-byte, eight-nibble-byte;



      bibyte, two-bibyte, four-bibyte, eight-bibyte, nibble-bibyte, two-nibble-bibyte, four-nibble-bibyte, eight-nibble-bibyte;



      tribyte, two-tribite, etc.
      quadrabyte, etc.



      Note that since binary does not have numerals 2, 4, or 8, the words "two", "four", and "eight" always indicate the digit's place and quantity.



      This naming is systematic, cycling every eight digits
      Here is an example of the convention using a binary numeral with twenty four bits (I divide the bytes in half with a comma to make it easier to identify the nibbles):
      0001,0100 1111,1111 0110,1001
      “One nibble; and four bibytes,
      Eight-, four-, two-, and one-nibble; and eight, four, two, and one bytes,
      Four- and two-nibble; and eight and one (units).”



      This same system can be also used in quaternary, paired down so it cycles every four digits:
      units, fours, nibbles, four-nibbles,
      bytes, four-bytes, nibble-bytes, four-nibble-bytes,
      bibytes, four-bibytes, nibble-bibytes, four-nibble-bibytes,
      tribytes, etc.
      quadrabytes, etc.
      Here is the quaternary convention using twenty four bits: 0110 3333 1221
      “One-nibble and four bibytes;
      Three fours- and three nibbles and three- fours and three bytes;
      Four- and two nibbles; and two fours and one (units).”
      (Note: since the numeral 4 is not used in quaternary, the word “four” always indicates a decimal place.)



      (Note: Since the quaternary numeral “1111 1111” uses only the digit 1, it can be expressed in binary using alternate 0s and 1s, namely “01010101 01010101 01010101.” These two numerals are named exactly the same:
      “Four and one nibbles, four and one bibytes;
      four and one nibbles, four and one bytes;
      four and one nibbles, four and one (units).”)



      This system can also be used in hexadecimal, cycling every two digits:
      one (unit), nibble,
      byte, nibble-byte,
      bibyte, nibble-bibyte,
      tribyte, etc.
      quadrabyte, etc.



      The hexadecimal numeral “14 FF A9” is pronounced:
      “One nibble and four bibytes;
      Eff nibbles and Eff bytes;
      Ace nibbles and nine (units).”
      NB: We say “Ace” instead of “a” so that the numeral A (one more than nine) is not confused with the indefinite article. Thus “Ace-nibble” equals decimal one-hundred sixty; but “a nibble” is “one nibble”, i.e. decimal sixteen.
      The hexadecimal numeral “11 11 11” is pronounced exactly the same as the quaternary numeral “0101 0101 0101” and the binary numeral “00010001 00010001 00010001”, namely:
      “One nibble and one bibytes; one nibble and one bytes; and one nibble and one (units).”






      share|cite|improve this answer









      $endgroup$













      • $begingroup$
        BTW: It takes a little practice, but not much, to get this down.
        $endgroup$
        – Peter Orlowski
        Dec 30 '18 at 17:38











      Your Answer





      StackExchange.ifUsing("editor", function () {
      return StackExchange.using("mathjaxEditing", function () {
      StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
      StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
      });
      });
      }, "mathjax-editing");

      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "69"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      noCode: true, onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f65760%2fhow-do-you-say-10-when-its-in-binary%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      5 Answers
      5






      active

      oldest

      votes








      5 Answers
      5






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      29












      $begingroup$

      As a professor who faces this issue every time I teach (cryptography and algorithms both tend to run into non-decimal bases), I have the following policy:




      • If decimal, just say the number (with the word "decimal" if we're mixing contexts)

      • If any other base, read the digits and say the name of the base


      So I might say, "therefore the answer is one-zero-one binary, or 5 decimal."



      I would never call 10 hex "ten". Nor would I call 10 binary "two."





      The confusion here reminds me of this T-Shirt:



      enter image description here






      share|cite|improve this answer









      $endgroup$









      • 2




        $begingroup$
        That joke could be one of the reasons I thought about it the way I did in my question. To say the joke out loud, you basically have to call it "ten". But beyond that, it seems my view is the wrong (or at least, less popular) one.
        $endgroup$
        – AlbeyAmakiir
        Sep 19 '11 at 23:04






      • 5




        $begingroup$
        @Albey: The joke doesn't work so well when said out loud; I think it's doomed to be a T-Shirt (or bumper-sticker or email sig, etc) identifying the wearer as a huge nerd. :)
        $endgroup$
        – Fixee
        Sep 20 '11 at 0:12










      • $begingroup$
        It works perfectly when said out loud. You pronounce it the normal way it would be pronounced -- "one zero".
        $endgroup$
        – David Schwartz
        Dec 21 '11 at 23:08






      • 7




        $begingroup$
        "There are 10 types of people: those who understand ternary, those who don't, and those confuse it with binary". And so on, extending it to other bases. :-) Because of course, every base is base 10.
        $endgroup$
        – ShreevatsaR
        Dec 22 '11 at 8:06






      • 5




        $begingroup$
        @DavidSchwartz: If you say it out loud as "one zero", then it doesn't "work perfectly" in the sense that it's no longer a joke, because it's not as unexpected. The "joke" in the written version is that you naturally read "10" as "ten", and then only when you encounter the word "binary" (or reach the end of the sentence) do you to reinterpret what "10" meant. With "one zero", the interpretation is held in abeyance until explanation is given... a listener doesn't automatically interpret "one zero" as "ten" the way a reader interprets "10" as "ten".
        $endgroup$
        – ShreevatsaR
        Dec 22 '11 at 10:09


















      29












      $begingroup$

      As a professor who faces this issue every time I teach (cryptography and algorithms both tend to run into non-decimal bases), I have the following policy:




      • If decimal, just say the number (with the word "decimal" if we're mixing contexts)

      • If any other base, read the digits and say the name of the base


      So I might say, "therefore the answer is one-zero-one binary, or 5 decimal."



      I would never call 10 hex "ten". Nor would I call 10 binary "two."





      The confusion here reminds me of this T-Shirt:



      enter image description here






      share|cite|improve this answer









      $endgroup$









      • 2




        $begingroup$
        That joke could be one of the reasons I thought about it the way I did in my question. To say the joke out loud, you basically have to call it "ten". But beyond that, it seems my view is the wrong (or at least, less popular) one.
        $endgroup$
        – AlbeyAmakiir
        Sep 19 '11 at 23:04






      • 5




        $begingroup$
        @Albey: The joke doesn't work so well when said out loud; I think it's doomed to be a T-Shirt (or bumper-sticker or email sig, etc) identifying the wearer as a huge nerd. :)
        $endgroup$
        – Fixee
        Sep 20 '11 at 0:12










      • $begingroup$
        It works perfectly when said out loud. You pronounce it the normal way it would be pronounced -- "one zero".
        $endgroup$
        – David Schwartz
        Dec 21 '11 at 23:08






      • 7




        $begingroup$
        "There are 10 types of people: those who understand ternary, those who don't, and those confuse it with binary". And so on, extending it to other bases. :-) Because of course, every base is base 10.
        $endgroup$
        – ShreevatsaR
        Dec 22 '11 at 8:06






      • 5




        $begingroup$
        @DavidSchwartz: If you say it out loud as "one zero", then it doesn't "work perfectly" in the sense that it's no longer a joke, because it's not as unexpected. The "joke" in the written version is that you naturally read "10" as "ten", and then only when you encounter the word "binary" (or reach the end of the sentence) do you to reinterpret what "10" meant. With "one zero", the interpretation is held in abeyance until explanation is given... a listener doesn't automatically interpret "one zero" as "ten" the way a reader interprets "10" as "ten".
        $endgroup$
        – ShreevatsaR
        Dec 22 '11 at 10:09
















      29












      29








      29





      $begingroup$

      As a professor who faces this issue every time I teach (cryptography and algorithms both tend to run into non-decimal bases), I have the following policy:




      • If decimal, just say the number (with the word "decimal" if we're mixing contexts)

      • If any other base, read the digits and say the name of the base


      So I might say, "therefore the answer is one-zero-one binary, or 5 decimal."



      I would never call 10 hex "ten". Nor would I call 10 binary "two."





      The confusion here reminds me of this T-Shirt:



      enter image description here






      share|cite|improve this answer









      $endgroup$



      As a professor who faces this issue every time I teach (cryptography and algorithms both tend to run into non-decimal bases), I have the following policy:




      • If decimal, just say the number (with the word "decimal" if we're mixing contexts)

      • If any other base, read the digits and say the name of the base


      So I might say, "therefore the answer is one-zero-one binary, or 5 decimal."



      I would never call 10 hex "ten". Nor would I call 10 binary "two."





      The confusion here reminds me of this T-Shirt:



      enter image description here







      share|cite|improve this answer












      share|cite|improve this answer



      share|cite|improve this answer










      answered Sep 19 '11 at 20:53









      FixeeFixee

      7,42263260




      7,42263260








      • 2




        $begingroup$
        That joke could be one of the reasons I thought about it the way I did in my question. To say the joke out loud, you basically have to call it "ten". But beyond that, it seems my view is the wrong (or at least, less popular) one.
        $endgroup$
        – AlbeyAmakiir
        Sep 19 '11 at 23:04






      • 5




        $begingroup$
        @Albey: The joke doesn't work so well when said out loud; I think it's doomed to be a T-Shirt (or bumper-sticker or email sig, etc) identifying the wearer as a huge nerd. :)
        $endgroup$
        – Fixee
        Sep 20 '11 at 0:12










      • $begingroup$
        It works perfectly when said out loud. You pronounce it the normal way it would be pronounced -- "one zero".
        $endgroup$
        – David Schwartz
        Dec 21 '11 at 23:08






      • 7




        $begingroup$
        "There are 10 types of people: those who understand ternary, those who don't, and those confuse it with binary". And so on, extending it to other bases. :-) Because of course, every base is base 10.
        $endgroup$
        – ShreevatsaR
        Dec 22 '11 at 8:06






      • 5




        $begingroup$
        @DavidSchwartz: If you say it out loud as "one zero", then it doesn't "work perfectly" in the sense that it's no longer a joke, because it's not as unexpected. The "joke" in the written version is that you naturally read "10" as "ten", and then only when you encounter the word "binary" (or reach the end of the sentence) do you to reinterpret what "10" meant. With "one zero", the interpretation is held in abeyance until explanation is given... a listener doesn't automatically interpret "one zero" as "ten" the way a reader interprets "10" as "ten".
        $endgroup$
        – ShreevatsaR
        Dec 22 '11 at 10:09
















      • 2




        $begingroup$
        That joke could be one of the reasons I thought about it the way I did in my question. To say the joke out loud, you basically have to call it "ten". But beyond that, it seems my view is the wrong (or at least, less popular) one.
        $endgroup$
        – AlbeyAmakiir
        Sep 19 '11 at 23:04






      • 5




        $begingroup$
        @Albey: The joke doesn't work so well when said out loud; I think it's doomed to be a T-Shirt (or bumper-sticker or email sig, etc) identifying the wearer as a huge nerd. :)
        $endgroup$
        – Fixee
        Sep 20 '11 at 0:12










      • $begingroup$
        It works perfectly when said out loud. You pronounce it the normal way it would be pronounced -- "one zero".
        $endgroup$
        – David Schwartz
        Dec 21 '11 at 23:08






      • 7




        $begingroup$
        "There are 10 types of people: those who understand ternary, those who don't, and those confuse it with binary". And so on, extending it to other bases. :-) Because of course, every base is base 10.
        $endgroup$
        – ShreevatsaR
        Dec 22 '11 at 8:06






      • 5




        $begingroup$
        @DavidSchwartz: If you say it out loud as "one zero", then it doesn't "work perfectly" in the sense that it's no longer a joke, because it's not as unexpected. The "joke" in the written version is that you naturally read "10" as "ten", and then only when you encounter the word "binary" (or reach the end of the sentence) do you to reinterpret what "10" meant. With "one zero", the interpretation is held in abeyance until explanation is given... a listener doesn't automatically interpret "one zero" as "ten" the way a reader interprets "10" as "ten".
        $endgroup$
        – ShreevatsaR
        Dec 22 '11 at 10:09










      2




      2




      $begingroup$
      That joke could be one of the reasons I thought about it the way I did in my question. To say the joke out loud, you basically have to call it "ten". But beyond that, it seems my view is the wrong (or at least, less popular) one.
      $endgroup$
      – AlbeyAmakiir
      Sep 19 '11 at 23:04




      $begingroup$
      That joke could be one of the reasons I thought about it the way I did in my question. To say the joke out loud, you basically have to call it "ten". But beyond that, it seems my view is the wrong (or at least, less popular) one.
      $endgroup$
      – AlbeyAmakiir
      Sep 19 '11 at 23:04




      5




      5




      $begingroup$
      @Albey: The joke doesn't work so well when said out loud; I think it's doomed to be a T-Shirt (or bumper-sticker or email sig, etc) identifying the wearer as a huge nerd. :)
      $endgroup$
      – Fixee
      Sep 20 '11 at 0:12




      $begingroup$
      @Albey: The joke doesn't work so well when said out loud; I think it's doomed to be a T-Shirt (or bumper-sticker or email sig, etc) identifying the wearer as a huge nerd. :)
      $endgroup$
      – Fixee
      Sep 20 '11 at 0:12












      $begingroup$
      It works perfectly when said out loud. You pronounce it the normal way it would be pronounced -- "one zero".
      $endgroup$
      – David Schwartz
      Dec 21 '11 at 23:08




      $begingroup$
      It works perfectly when said out loud. You pronounce it the normal way it would be pronounced -- "one zero".
      $endgroup$
      – David Schwartz
      Dec 21 '11 at 23:08




      7




      7




      $begingroup$
      "There are 10 types of people: those who understand ternary, those who don't, and those confuse it with binary". And so on, extending it to other bases. :-) Because of course, every base is base 10.
      $endgroup$
      – ShreevatsaR
      Dec 22 '11 at 8:06




      $begingroup$
      "There are 10 types of people: those who understand ternary, those who don't, and those confuse it with binary". And so on, extending it to other bases. :-) Because of course, every base is base 10.
      $endgroup$
      – ShreevatsaR
      Dec 22 '11 at 8:06




      5




      5




      $begingroup$
      @DavidSchwartz: If you say it out loud as "one zero", then it doesn't "work perfectly" in the sense that it's no longer a joke, because it's not as unexpected. The "joke" in the written version is that you naturally read "10" as "ten", and then only when you encounter the word "binary" (or reach the end of the sentence) do you to reinterpret what "10" meant. With "one zero", the interpretation is held in abeyance until explanation is given... a listener doesn't automatically interpret "one zero" as "ten" the way a reader interprets "10" as "ten".
      $endgroup$
      – ShreevatsaR
      Dec 22 '11 at 10:09






      $begingroup$
      @DavidSchwartz: If you say it out loud as "one zero", then it doesn't "work perfectly" in the sense that it's no longer a joke, because it's not as unexpected. The "joke" in the written version is that you naturally read "10" as "ten", and then only when you encounter the word "binary" (or reach the end of the sentence) do you to reinterpret what "10" meant. With "one zero", the interpretation is held in abeyance until explanation is given... a listener doesn't automatically interpret "one zero" as "ten" the way a reader interprets "10" as "ten".
      $endgroup$
      – ShreevatsaR
      Dec 22 '11 at 10:09













      13












      $begingroup$

      I'd say "two"...
      A professor at my university said that you should call it with its actual "value", so 10 in binary is "two" in value. "Ten" means 10 units (in decimal), or 1010 in binary. Anyway I think it's just his own opinion.






      share|cite|improve this answer









      $endgroup$


















        13












        $begingroup$

        I'd say "two"...
        A professor at my university said that you should call it with its actual "value", so 10 in binary is "two" in value. "Ten" means 10 units (in decimal), or 1010 in binary. Anyway I think it's just his own opinion.






        share|cite|improve this answer









        $endgroup$
















          13












          13








          13





          $begingroup$

          I'd say "two"...
          A professor at my university said that you should call it with its actual "value", so 10 in binary is "two" in value. "Ten" means 10 units (in decimal), or 1010 in binary. Anyway I think it's just his own opinion.






          share|cite|improve this answer









          $endgroup$



          I'd say "two"...
          A professor at my university said that you should call it with its actual "value", so 10 in binary is "two" in value. "Ten" means 10 units (in decimal), or 1010 in binary. Anyway I think it's just his own opinion.







          share|cite|improve this answer












          share|cite|improve this answer



          share|cite|improve this answer










          answered Sep 19 '11 at 10:09









          SlackOverflowSlackOverflow

          23124




          23124























              10












              $begingroup$

              one plus one is two in any base, whether it is binary or decimal. ** is two asterisks, not "ten base two". "binary ten" or "ten base two" would be the binary representation of ten, which is $1010_{two}$, not $10_{two}$ which is two.



              $10$ when it's in binary is two.






              share|cite|improve this answer









              $endgroup$


















                10












                $begingroup$

                one plus one is two in any base, whether it is binary or decimal. ** is two asterisks, not "ten base two". "binary ten" or "ten base two" would be the binary representation of ten, which is $1010_{two}$, not $10_{two}$ which is two.



                $10$ when it's in binary is two.






                share|cite|improve this answer









                $endgroup$
















                  10












                  10








                  10





                  $begingroup$

                  one plus one is two in any base, whether it is binary or decimal. ** is two asterisks, not "ten base two". "binary ten" or "ten base two" would be the binary representation of ten, which is $1010_{two}$, not $10_{two}$ which is two.



                  $10$ when it's in binary is two.






                  share|cite|improve this answer









                  $endgroup$



                  one plus one is two in any base, whether it is binary or decimal. ** is two asterisks, not "ten base two". "binary ten" or "ten base two" would be the binary representation of ten, which is $1010_{two}$, not $10_{two}$ which is two.



                  $10$ when it's in binary is two.







                  share|cite|improve this answer












                  share|cite|improve this answer



                  share|cite|improve this answer










                  answered Sep 19 '11 at 20:47









                  robjohnrobjohn

                  265k27304626




                  265k27304626























                      0












                      $begingroup$

                      If you are thinking of these numbers as just strings of digits then, when speaking, I would just list the digits. Otherwise I would say "binary ten." If, after some conversation in which every number mentioned is a binary number I would suggest we simply drop the word "binary." If this is written I would use the notation Chris Taylor describes.






                      share|cite|improve this answer











                      $endgroup$













                      • $begingroup$
                        May I request you change the phrase "binary 10" to use only letters and not digits?
                        $endgroup$
                        – MartianInvader
                        Sep 19 '11 at 19:59










                      • $begingroup$
                        Made the change
                        $endgroup$
                        – Jay
                        Sep 19 '11 at 20:02
















                      0












                      $begingroup$

                      If you are thinking of these numbers as just strings of digits then, when speaking, I would just list the digits. Otherwise I would say "binary ten." If, after some conversation in which every number mentioned is a binary number I would suggest we simply drop the word "binary." If this is written I would use the notation Chris Taylor describes.






                      share|cite|improve this answer











                      $endgroup$













                      • $begingroup$
                        May I request you change the phrase "binary 10" to use only letters and not digits?
                        $endgroup$
                        – MartianInvader
                        Sep 19 '11 at 19:59










                      • $begingroup$
                        Made the change
                        $endgroup$
                        – Jay
                        Sep 19 '11 at 20:02














                      0












                      0








                      0





                      $begingroup$

                      If you are thinking of these numbers as just strings of digits then, when speaking, I would just list the digits. Otherwise I would say "binary ten." If, after some conversation in which every number mentioned is a binary number I would suggest we simply drop the word "binary." If this is written I would use the notation Chris Taylor describes.






                      share|cite|improve this answer











                      $endgroup$



                      If you are thinking of these numbers as just strings of digits then, when speaking, I would just list the digits. Otherwise I would say "binary ten." If, after some conversation in which every number mentioned is a binary number I would suggest we simply drop the word "binary." If this is written I would use the notation Chris Taylor describes.







                      share|cite|improve this answer














                      share|cite|improve this answer



                      share|cite|improve this answer








                      edited Sep 19 '11 at 20:01

























                      answered Sep 19 '11 at 19:52









                      JayJay

                      2,86311728




                      2,86311728












                      • $begingroup$
                        May I request you change the phrase "binary 10" to use only letters and not digits?
                        $endgroup$
                        – MartianInvader
                        Sep 19 '11 at 19:59










                      • $begingroup$
                        Made the change
                        $endgroup$
                        – Jay
                        Sep 19 '11 at 20:02


















                      • $begingroup$
                        May I request you change the phrase "binary 10" to use only letters and not digits?
                        $endgroup$
                        – MartianInvader
                        Sep 19 '11 at 19:59










                      • $begingroup$
                        Made the change
                        $endgroup$
                        – Jay
                        Sep 19 '11 at 20:02
















                      $begingroup$
                      May I request you change the phrase "binary 10" to use only letters and not digits?
                      $endgroup$
                      – MartianInvader
                      Sep 19 '11 at 19:59




                      $begingroup$
                      May I request you change the phrase "binary 10" to use only letters and not digits?
                      $endgroup$
                      – MartianInvader
                      Sep 19 '11 at 19:59












                      $begingroup$
                      Made the change
                      $endgroup$
                      – Jay
                      Sep 19 '11 at 20:02




                      $begingroup$
                      Made the change
                      $endgroup$
                      – Jay
                      Sep 19 '11 at 20:02











                      0












                      $begingroup$

                      So in most languages one reads "1111" as "one thousand, one hundred, ten and one" (though in English we use the dozenal word "eleven" instead of "ten and one"). One may also read it as “one, one, one, one” but that is not the number's proper name, but merely a list of its numeral digits. One could read this number as “fifteen”, but that is properly a decimal name for it (five tens), and it gets confusing when one starts reading “1010 0100” as “one hundred sixty two”, which names the number by its decimal representation rather than its binary representation. Both digit reading or decimal naming seem wrong. A better method would be to name numbers using the names of the digit place holders and the name of the quantities these represent (which is exactly how we do it with decimal numbers).



                      In decimal, we have special names for the powers of ten, which become the name of the digit's placeholder in a numeral. In British English these are:



                      one (unit), ten, hundred, thousand, ten-thousand, hundred-thousand;



                      million, ten-million, hundred-million, thousand million, ten-thousand-million, hundred-thousand-million;



                      billion, ten-billion, hundred-billion, thousand-billion, etc.



                      trillion, etc.
                      quadrillion, etc.



                      As one can easily see, the British naming is systematic, cycling every six digits.



                      Just as it is important for number literacy that a student not think of the numeral 1 in decimal 6173 as representing one unit, but as representing a hundred units, so the student looking at the 1 in binary 0100 should not think of it as representing one unit but as representing eight units.



                      Once I teach my students how to read binary numerals using place-holder names, they begin to really understand the number that the numeral represents. So I teach my students that in binary, we can name the place of digits in the same systematic way using existing binary names, and thus produce appropriate binary names for the numerals:



                      one (unit), two, four, eight, nibble, two-nibble, four-nibble, eight-nibble;



                      byte, two-byte, four-byte, eight-byte, nibble-byte, two-nibble-byte, four-nibble-byte, eight-nibble-byte;



                      bibyte, two-bibyte, four-bibyte, eight-bibyte, nibble-bibyte, two-nibble-bibyte, four-nibble-bibyte, eight-nibble-bibyte;



                      tribyte, two-tribite, etc.
                      quadrabyte, etc.



                      Note that since binary does not have numerals 2, 4, or 8, the words "two", "four", and "eight" always indicate the digit's place and quantity.



                      This naming is systematic, cycling every eight digits
                      Here is an example of the convention using a binary numeral with twenty four bits (I divide the bytes in half with a comma to make it easier to identify the nibbles):
                      0001,0100 1111,1111 0110,1001
                      “One nibble; and four bibytes,
                      Eight-, four-, two-, and one-nibble; and eight, four, two, and one bytes,
                      Four- and two-nibble; and eight and one (units).”



                      This same system can be also used in quaternary, paired down so it cycles every four digits:
                      units, fours, nibbles, four-nibbles,
                      bytes, four-bytes, nibble-bytes, four-nibble-bytes,
                      bibytes, four-bibytes, nibble-bibytes, four-nibble-bibytes,
                      tribytes, etc.
                      quadrabytes, etc.
                      Here is the quaternary convention using twenty four bits: 0110 3333 1221
                      “One-nibble and four bibytes;
                      Three fours- and three nibbles and three- fours and three bytes;
                      Four- and two nibbles; and two fours and one (units).”
                      (Note: since the numeral 4 is not used in quaternary, the word “four” always indicates a decimal place.)



                      (Note: Since the quaternary numeral “1111 1111” uses only the digit 1, it can be expressed in binary using alternate 0s and 1s, namely “01010101 01010101 01010101.” These two numerals are named exactly the same:
                      “Four and one nibbles, four and one bibytes;
                      four and one nibbles, four and one bytes;
                      four and one nibbles, four and one (units).”)



                      This system can also be used in hexadecimal, cycling every two digits:
                      one (unit), nibble,
                      byte, nibble-byte,
                      bibyte, nibble-bibyte,
                      tribyte, etc.
                      quadrabyte, etc.



                      The hexadecimal numeral “14 FF A9” is pronounced:
                      “One nibble and four bibytes;
                      Eff nibbles and Eff bytes;
                      Ace nibbles and nine (units).”
                      NB: We say “Ace” instead of “a” so that the numeral A (one more than nine) is not confused with the indefinite article. Thus “Ace-nibble” equals decimal one-hundred sixty; but “a nibble” is “one nibble”, i.e. decimal sixteen.
                      The hexadecimal numeral “11 11 11” is pronounced exactly the same as the quaternary numeral “0101 0101 0101” and the binary numeral “00010001 00010001 00010001”, namely:
                      “One nibble and one bibytes; one nibble and one bytes; and one nibble and one (units).”






                      share|cite|improve this answer









                      $endgroup$













                      • $begingroup$
                        BTW: It takes a little practice, but not much, to get this down.
                        $endgroup$
                        – Peter Orlowski
                        Dec 30 '18 at 17:38
















                      0












                      $begingroup$

                      So in most languages one reads "1111" as "one thousand, one hundred, ten and one" (though in English we use the dozenal word "eleven" instead of "ten and one"). One may also read it as “one, one, one, one” but that is not the number's proper name, but merely a list of its numeral digits. One could read this number as “fifteen”, but that is properly a decimal name for it (five tens), and it gets confusing when one starts reading “1010 0100” as “one hundred sixty two”, which names the number by its decimal representation rather than its binary representation. Both digit reading or decimal naming seem wrong. A better method would be to name numbers using the names of the digit place holders and the name of the quantities these represent (which is exactly how we do it with decimal numbers).



                      In decimal, we have special names for the powers of ten, which become the name of the digit's placeholder in a numeral. In British English these are:



                      one (unit), ten, hundred, thousand, ten-thousand, hundred-thousand;



                      million, ten-million, hundred-million, thousand million, ten-thousand-million, hundred-thousand-million;



                      billion, ten-billion, hundred-billion, thousand-billion, etc.



                      trillion, etc.
                      quadrillion, etc.



                      As one can easily see, the British naming is systematic, cycling every six digits.



                      Just as it is important for number literacy that a student not think of the numeral 1 in decimal 6173 as representing one unit, but as representing a hundred units, so the student looking at the 1 in binary 0100 should not think of it as representing one unit but as representing eight units.



                      Once I teach my students how to read binary numerals using place-holder names, they begin to really understand the number that the numeral represents. So I teach my students that in binary, we can name the place of digits in the same systematic way using existing binary names, and thus produce appropriate binary names for the numerals:



                      one (unit), two, four, eight, nibble, two-nibble, four-nibble, eight-nibble;



                      byte, two-byte, four-byte, eight-byte, nibble-byte, two-nibble-byte, four-nibble-byte, eight-nibble-byte;



                      bibyte, two-bibyte, four-bibyte, eight-bibyte, nibble-bibyte, two-nibble-bibyte, four-nibble-bibyte, eight-nibble-bibyte;



                      tribyte, two-tribite, etc.
                      quadrabyte, etc.



                      Note that since binary does not have numerals 2, 4, or 8, the words "two", "four", and "eight" always indicate the digit's place and quantity.



                      This naming is systematic, cycling every eight digits
                      Here is an example of the convention using a binary numeral with twenty four bits (I divide the bytes in half with a comma to make it easier to identify the nibbles):
                      0001,0100 1111,1111 0110,1001
                      “One nibble; and four bibytes,
                      Eight-, four-, two-, and one-nibble; and eight, four, two, and one bytes,
                      Four- and two-nibble; and eight and one (units).”



                      This same system can be also used in quaternary, paired down so it cycles every four digits:
                      units, fours, nibbles, four-nibbles,
                      bytes, four-bytes, nibble-bytes, four-nibble-bytes,
                      bibytes, four-bibytes, nibble-bibytes, four-nibble-bibytes,
                      tribytes, etc.
                      quadrabytes, etc.
                      Here is the quaternary convention using twenty four bits: 0110 3333 1221
                      “One-nibble and four bibytes;
                      Three fours- and three nibbles and three- fours and three bytes;
                      Four- and two nibbles; and two fours and one (units).”
                      (Note: since the numeral 4 is not used in quaternary, the word “four” always indicates a decimal place.)



                      (Note: Since the quaternary numeral “1111 1111” uses only the digit 1, it can be expressed in binary using alternate 0s and 1s, namely “01010101 01010101 01010101.” These two numerals are named exactly the same:
                      “Four and one nibbles, four and one bibytes;
                      four and one nibbles, four and one bytes;
                      four and one nibbles, four and one (units).”)



                      This system can also be used in hexadecimal, cycling every two digits:
                      one (unit), nibble,
                      byte, nibble-byte,
                      bibyte, nibble-bibyte,
                      tribyte, etc.
                      quadrabyte, etc.



                      The hexadecimal numeral “14 FF A9” is pronounced:
                      “One nibble and four bibytes;
                      Eff nibbles and Eff bytes;
                      Ace nibbles and nine (units).”
                      NB: We say “Ace” instead of “a” so that the numeral A (one more than nine) is not confused with the indefinite article. Thus “Ace-nibble” equals decimal one-hundred sixty; but “a nibble” is “one nibble”, i.e. decimal sixteen.
                      The hexadecimal numeral “11 11 11” is pronounced exactly the same as the quaternary numeral “0101 0101 0101” and the binary numeral “00010001 00010001 00010001”, namely:
                      “One nibble and one bibytes; one nibble and one bytes; and one nibble and one (units).”






                      share|cite|improve this answer









                      $endgroup$













                      • $begingroup$
                        BTW: It takes a little practice, but not much, to get this down.
                        $endgroup$
                        – Peter Orlowski
                        Dec 30 '18 at 17:38














                      0












                      0








                      0





                      $begingroup$

                      So in most languages one reads "1111" as "one thousand, one hundred, ten and one" (though in English we use the dozenal word "eleven" instead of "ten and one"). One may also read it as “one, one, one, one” but that is not the number's proper name, but merely a list of its numeral digits. One could read this number as “fifteen”, but that is properly a decimal name for it (five tens), and it gets confusing when one starts reading “1010 0100” as “one hundred sixty two”, which names the number by its decimal representation rather than its binary representation. Both digit reading or decimal naming seem wrong. A better method would be to name numbers using the names of the digit place holders and the name of the quantities these represent (which is exactly how we do it with decimal numbers).



                      In decimal, we have special names for the powers of ten, which become the name of the digit's placeholder in a numeral. In British English these are:



                      one (unit), ten, hundred, thousand, ten-thousand, hundred-thousand;



                      million, ten-million, hundred-million, thousand million, ten-thousand-million, hundred-thousand-million;



                      billion, ten-billion, hundred-billion, thousand-billion, etc.



                      trillion, etc.
                      quadrillion, etc.



                      As one can easily see, the British naming is systematic, cycling every six digits.



                      Just as it is important for number literacy that a student not think of the numeral 1 in decimal 6173 as representing one unit, but as representing a hundred units, so the student looking at the 1 in binary 0100 should not think of it as representing one unit but as representing eight units.



                      Once I teach my students how to read binary numerals using place-holder names, they begin to really understand the number that the numeral represents. So I teach my students that in binary, we can name the place of digits in the same systematic way using existing binary names, and thus produce appropriate binary names for the numerals:



                      one (unit), two, four, eight, nibble, two-nibble, four-nibble, eight-nibble;



                      byte, two-byte, four-byte, eight-byte, nibble-byte, two-nibble-byte, four-nibble-byte, eight-nibble-byte;



                      bibyte, two-bibyte, four-bibyte, eight-bibyte, nibble-bibyte, two-nibble-bibyte, four-nibble-bibyte, eight-nibble-bibyte;



                      tribyte, two-tribite, etc.
                      quadrabyte, etc.



                      Note that since binary does not have numerals 2, 4, or 8, the words "two", "four", and "eight" always indicate the digit's place and quantity.



                      This naming is systematic, cycling every eight digits
                      Here is an example of the convention using a binary numeral with twenty four bits (I divide the bytes in half with a comma to make it easier to identify the nibbles):
                      0001,0100 1111,1111 0110,1001
                      “One nibble; and four bibytes,
                      Eight-, four-, two-, and one-nibble; and eight, four, two, and one bytes,
                      Four- and two-nibble; and eight and one (units).”



                      This same system can be also used in quaternary, paired down so it cycles every four digits:
                      units, fours, nibbles, four-nibbles,
                      bytes, four-bytes, nibble-bytes, four-nibble-bytes,
                      bibytes, four-bibytes, nibble-bibytes, four-nibble-bibytes,
                      tribytes, etc.
                      quadrabytes, etc.
                      Here is the quaternary convention using twenty four bits: 0110 3333 1221
                      “One-nibble and four bibytes;
                      Three fours- and three nibbles and three- fours and three bytes;
                      Four- and two nibbles; and two fours and one (units).”
                      (Note: since the numeral 4 is not used in quaternary, the word “four” always indicates a decimal place.)



                      (Note: Since the quaternary numeral “1111 1111” uses only the digit 1, it can be expressed in binary using alternate 0s and 1s, namely “01010101 01010101 01010101.” These two numerals are named exactly the same:
                      “Four and one nibbles, four and one bibytes;
                      four and one nibbles, four and one bytes;
                      four and one nibbles, four and one (units).”)



                      This system can also be used in hexadecimal, cycling every two digits:
                      one (unit), nibble,
                      byte, nibble-byte,
                      bibyte, nibble-bibyte,
                      tribyte, etc.
                      quadrabyte, etc.



                      The hexadecimal numeral “14 FF A9” is pronounced:
                      “One nibble and four bibytes;
                      Eff nibbles and Eff bytes;
                      Ace nibbles and nine (units).”
                      NB: We say “Ace” instead of “a” so that the numeral A (one more than nine) is not confused with the indefinite article. Thus “Ace-nibble” equals decimal one-hundred sixty; but “a nibble” is “one nibble”, i.e. decimal sixteen.
                      The hexadecimal numeral “11 11 11” is pronounced exactly the same as the quaternary numeral “0101 0101 0101” and the binary numeral “00010001 00010001 00010001”, namely:
                      “One nibble and one bibytes; one nibble and one bytes; and one nibble and one (units).”






                      share|cite|improve this answer









                      $endgroup$



                      So in most languages one reads "1111" as "one thousand, one hundred, ten and one" (though in English we use the dozenal word "eleven" instead of "ten and one"). One may also read it as “one, one, one, one” but that is not the number's proper name, but merely a list of its numeral digits. One could read this number as “fifteen”, but that is properly a decimal name for it (five tens), and it gets confusing when one starts reading “1010 0100” as “one hundred sixty two”, which names the number by its decimal representation rather than its binary representation. Both digit reading or decimal naming seem wrong. A better method would be to name numbers using the names of the digit place holders and the name of the quantities these represent (which is exactly how we do it with decimal numbers).



                      In decimal, we have special names for the powers of ten, which become the name of the digit's placeholder in a numeral. In British English these are:



                      one (unit), ten, hundred, thousand, ten-thousand, hundred-thousand;



                      million, ten-million, hundred-million, thousand million, ten-thousand-million, hundred-thousand-million;



                      billion, ten-billion, hundred-billion, thousand-billion, etc.



                      trillion, etc.
                      quadrillion, etc.



                      As one can easily see, the British naming is systematic, cycling every six digits.



                      Just as it is important for number literacy that a student not think of the numeral 1 in decimal 6173 as representing one unit, but as representing a hundred units, so the student looking at the 1 in binary 0100 should not think of it as representing one unit but as representing eight units.



                      Once I teach my students how to read binary numerals using place-holder names, they begin to really understand the number that the numeral represents. So I teach my students that in binary, we can name the place of digits in the same systematic way using existing binary names, and thus produce appropriate binary names for the numerals:



                      one (unit), two, four, eight, nibble, two-nibble, four-nibble, eight-nibble;



                      byte, two-byte, four-byte, eight-byte, nibble-byte, two-nibble-byte, four-nibble-byte, eight-nibble-byte;



                      bibyte, two-bibyte, four-bibyte, eight-bibyte, nibble-bibyte, two-nibble-bibyte, four-nibble-bibyte, eight-nibble-bibyte;



                      tribyte, two-tribite, etc.
                      quadrabyte, etc.



                      Note that since binary does not have numerals 2, 4, or 8, the words "two", "four", and "eight" always indicate the digit's place and quantity.



                      This naming is systematic, cycling every eight digits
                      Here is an example of the convention using a binary numeral with twenty four bits (I divide the bytes in half with a comma to make it easier to identify the nibbles):
                      0001,0100 1111,1111 0110,1001
                      “One nibble; and four bibytes,
                      Eight-, four-, two-, and one-nibble; and eight, four, two, and one bytes,
                      Four- and two-nibble; and eight and one (units).”



                      This same system can be also used in quaternary, paired down so it cycles every four digits:
                      units, fours, nibbles, four-nibbles,
                      bytes, four-bytes, nibble-bytes, four-nibble-bytes,
                      bibytes, four-bibytes, nibble-bibytes, four-nibble-bibytes,
                      tribytes, etc.
                      quadrabytes, etc.
                      Here is the quaternary convention using twenty four bits: 0110 3333 1221
                      “One-nibble and four bibytes;
                      Three fours- and three nibbles and three- fours and three bytes;
                      Four- and two nibbles; and two fours and one (units).”
                      (Note: since the numeral 4 is not used in quaternary, the word “four” always indicates a decimal place.)



                      (Note: Since the quaternary numeral “1111 1111” uses only the digit 1, it can be expressed in binary using alternate 0s and 1s, namely “01010101 01010101 01010101.” These two numerals are named exactly the same:
                      “Four and one nibbles, four and one bibytes;
                      four and one nibbles, four and one bytes;
                      four and one nibbles, four and one (units).”)



                      This system can also be used in hexadecimal, cycling every two digits:
                      one (unit), nibble,
                      byte, nibble-byte,
                      bibyte, nibble-bibyte,
                      tribyte, etc.
                      quadrabyte, etc.



                      The hexadecimal numeral “14 FF A9” is pronounced:
                      “One nibble and four bibytes;
                      Eff nibbles and Eff bytes;
                      Ace nibbles and nine (units).”
                      NB: We say “Ace” instead of “a” so that the numeral A (one more than nine) is not confused with the indefinite article. Thus “Ace-nibble” equals decimal one-hundred sixty; but “a nibble” is “one nibble”, i.e. decimal sixteen.
                      The hexadecimal numeral “11 11 11” is pronounced exactly the same as the quaternary numeral “0101 0101 0101” and the binary numeral “00010001 00010001 00010001”, namely:
                      “One nibble and one bibytes; one nibble and one bytes; and one nibble and one (units).”







                      share|cite|improve this answer












                      share|cite|improve this answer



                      share|cite|improve this answer










                      answered Dec 30 '18 at 17:33









                      Peter OrlowskiPeter Orlowski

                      1




                      1












                      • $begingroup$
                        BTW: It takes a little practice, but not much, to get this down.
                        $endgroup$
                        – Peter Orlowski
                        Dec 30 '18 at 17:38


















                      • $begingroup$
                        BTW: It takes a little practice, but not much, to get this down.
                        $endgroup$
                        – Peter Orlowski
                        Dec 30 '18 at 17:38
















                      $begingroup$
                      BTW: It takes a little practice, but not much, to get this down.
                      $endgroup$
                      – Peter Orlowski
                      Dec 30 '18 at 17:38




                      $begingroup$
                      BTW: It takes a little practice, but not much, to get this down.
                      $endgroup$
                      – Peter Orlowski
                      Dec 30 '18 at 17:38


















                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Mathematics Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      Use MathJax to format equations. MathJax reference.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f65760%2fhow-do-you-say-10-when-its-in-binary%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Human spaceflight

                      Can not write log (Is /dev/pts mounted?) - openpty in Ubuntu-on-Windows?

                      File:DeusFollowingSea.jpg