Slashdot Mirror


Eleventy What?

TheFr00n asks: "I recently managed to teach my ten year old son the hexadecimal number system, but he shot me back a question that has me stumped. How does one pronounce hex, after the first iteration? In decimal, we have nice words like 'fifty' and 'sixteen'. Is there an official way of pronouncing a hexadecimal number like CF9? 'See hundred and effty-nine'? (which is totally wrong anyway because a hundred is 64 in hexidecimal) Any thoughts?"

23 of 157 comments (clear)

  1. Maybe by David_Bloom · · Score: 2, Insightful

    Won't just "Cee Eff Nine" work?

    --

    Karma: Excellent (fuck, even in the future moderation doesn't work!)
    1. Re:Maybe by KDan · · Score: 2, Informative

      That's the official pronunciation for hex though.

      For anything other than decimal you're not meant to use "ten", "hundred", "twenty", etc. Eg:

      Binary: 1011 - One-Oh-One-One
      Octal: 7326 - Seven-Three-Two-Six
      Decimal: 4729 - Four thousand seven hundred and twenty nine
      Hexadecimal: 28ad - Two-Eight-A-D

      Simple, huh?

      Daniel

      --
      Carpe Diem
    2. Re:Maybe by unitron · · Score: 2, Insightful
      "Binary: 1011 - One-Oh-One-One"

      Please be precise enough to use "zero" when pronouncing "0".

      "Decimal: 4729 - Four thousand seven hundred and twenty nine"

      There is no "and" in "4729".

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

  2. No worries here by itwerx · · Score: 2, Funny

    DEADBEEF always works for me but there are some who would consider it BADC0DE... :)

    1. Re:No worries here by bsmoor01 · · Score: 2, Funny

      How can you forget FECEFACE?!?!

  3. Perhaps, by Sevn · · Score: 3, Insightful

    If there was an actual need to speak these numbers,
    we'd have some slick as chit way to pronounce them.
    Necessity is the MUTHA of invention. Most people go
    around talking in base ten. Most people have no
    need at all for anything but base ten. Go figure
    it's what we have words for.

    --
    For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
  4. Color by David_Bloom · · Score: 4, Funny

    Well, if it represented a color (#c0f090), I'd call it light green.

    --

    Karma: Excellent (fuck, even in the future moderation doesn't work!)
  5. Heh by itwerx · · Score: 3, Funny

    "CF"
    "CF9"
    "CF9 with Jack and Jill"
    "Now F is tired"
    "CF sleep..."

    "69" comments are automatically modded redundant and posters will be assumed to have the mental age of an eggplant.

    1. Re:Heh by aeakett · · Score: 2, Funny

      That is way funny to us ColdFusion programmers!

  6. In all non-decimal systems.. by denubis · · Score: 4, Informative

    This is, unfortunatly, a point that has been drilled into me by my Discrete Math profs.

    All non decimal systems pronounce the digits individally.

    E.g. 10 in base 2 is not "ten" but "one zero"
    And 734 in octal is "seven, three, four. Not seven thirty four, or variations on that theme.

    Hope this helps.

  7. Err, it's just the same as any other number system by Bitsy+Boffin · · Score: 2, Insightful

    Err, are not the names we give numbers independant of any notational system? i.e

    The number we have given the name two and is written as "2" in decimal, in binary is written 10, but it's still called two, just the notation changed. In hexadecimal, the number we call sixteen is written 10, but it's still called sixteen.

    Of course if you want say a number in a specific notation you'll need to not only spell it out but also state the system so as to avoid ambiguity ("the number `one-zero' in binary notation") as using the number's name implies the use of the decimal notation.

    If you ask somebody to write down some numbers, and you read them out as "one, two, three, four", the subject should be perfectly able to use the binary notational system to write them down as "01, 10, 11, 100", they've recorded the numbers you spake correctly.

    --
    NZ Electronics Enthusiasts: Check out my Trade Me Listings
  8. Re:I'll be so damn happy by addaon · · Score: 2, Funny

    Actually, he is. So very, very alone.

    --

    I've had this sig for three days.
  9. As a programmer 20 some years ago... by DaoudaW · · Score: 3, Interesting

    Finally something I know something about. "One, two, three, four, five, six, seven, eight, nine, able, baker, Charlie, dog, easy, fox, one-zero. One-one, one-two, one-three, one-four, one-five, one-six, one-seven, one-eight, one-nine, one-able, one-baker, one-Charlie, one-dog, one-easy, one-fox, two-zero. Two-one, two-two, two-three..." Three digit numbers likewise: "One-zero-nine, one-zero-able, one-zero-baker,..., nine-fox-fox, able-zero-zero."

    1. Re:As a programmer 20 some years ago... by DaoudaW · · Score: 3, Interesting

      I've done that one when operating an aviation radio, but for hexadecimal I've only ever heard "able, baker, charlie, dog, easy, fox".

  10. Maybe the media will show some interest by mbstone · · Score: 2, Funny

    Andy Rooney, for example, expounds on topics just as mundane and trivial as this one, every Sunday on 3C Minutes.

  11. I've thought about this by Rysc · · Score: 2, Funny

    and you're right, there is no current answer.

    What needs to be done is to invent words that mean each of these symbols. When you say A in hex it is not the alphabet A, it's a totally different concept and needs a different word to express it.

    The best way would be to invent and standardize a set of words for speaking numbers/about numbers in base 16. Because, really, 10 would be pronounced "sixteen" which makes no sense. Base16(16) should be pronounced "16" and mean base10(22).

    It's a culture/language thing, you see. In order to have it make sane sense you need to think of numbers in base 16, not 10.

    I have, of course, come up with my own words for each of these A-F numbers, with simple rules for how to pronounce combinations like 1CF anf D7B and so on. I'd post them, but I've mislaid the paper I wrote them on. And I think that illustrates my point: In order to remember/use these things properly, we'd have to think in another base. And that's just too impractical to be likely to happen.

    --
    I want my Cowboyneal
  12. What's nice about the 1st 6 from aviation notation by Ayanami+Rei · · Score: 2

    is that each one is 2 syllables. Hence, it's easy to partition them off in a noisy environment without wondering if you're hearing 1 or 2 digits.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  13. dek el zen tris cat kink by PurpleBob · · Score: 3, Interesting

    Well, I don't know how to solve the problem of "hundred". But the digits can have names (and not just the letter names, which have the problem that they're hard to tell apart and A sounds like 8).

    On Everything2, there's the node Names for digits higher than 9. The names for the digits - I have no idea who created them - are "dek" for A, "el" for B, "zen" for C, "tris" for D, "cat" for E, and "kink" for F.

    --
    Win dain a lotica, en vai tu ri silota
  14. Donald Knuth Has The Answer by Sunlighter · · Score: 5, Interesting

    In section 4.1 of The Art of Computer Programming, Donald Knuth describes:

    ...a prominent Swedish-American civil engineer named John W. Nystrom [who] decided to... [devise] a complete system of numeration, weights, and measures based on radix-16 arithmetic. He wrote, "I am not afraid, or do not hesitate, to advocate a binary system of arithmetic and metrology. I know I have nature on my side; if I do not succeed to impress upon you its utility and great importance to mankind, it will reflect that much less credit on our generation, upon our scientific men and philosophers." Nystrom devised special means for pronouncing hexadecimal numbers; for example, [0xC0160] was to be read "vybong, bysanton." His entire system was called the Tonal System, and it is described in J. Franklin Inst. 46 (1863), 263-275, 337,348, 402-407.

    Maybe you should get that issue of that journal and give it a try.

    --
    Sunlit World Scheme. Weird and different.
    1. Re:Donald Knuth Has The Answer by nickos · · Score: 3, Interesting
      quoted from http://www.monmouth.com/~colonel/tonal.html

      From Recreations in Mathematics, by H. E. Licks (Van Nostrand, 1917):
      John W. Nystrom of Philadelphia devised about fifty years ago the tonal system&quot of numeration in which 16 is the base instead of 10 as in the decimal system. The numerals 1, 2, 3, 4, etc., were called An, De, Ti, Go, etc., and new characters were devised for 10, 11, 12, 13, 14, 15. This system embraced also a new division of the year into 16 months, these having the names Anuary, Debrian, Timander, Gostus, Suvenary, Bylian, Ratamber, Mesidius, Nictorary, Kolumbian, Husander, Victorius, Lamboary, Polian, Fylander, Tonborious, the first two letters of each month being the names of the sixteen numerals.
      This is slightly inaccurate. The figure 9 was used for 10, on the principle of making the digits for 8 or greater look like those of their 16's complements written upside down; and a new figure was devised for 9. The name of 12 was Vy, not Vi; and I believe that the meth, nith, vyth, and tonth months were named Mesudius, Nictoary, Vyctorius, and Tonborius.

      The year began at the winter solstice, that being the Anth of Anuary. Every month had tonra days except for Debrian, Gostus, and Lamboary, which had only tonby, but Debrian had an extra day in leap years.

      The powers of ton were: ton, san, mill, bong. These could be used as prefixes to indicate multiplication or as suffixes to indicate division. For instance, the day was divided into ton (sixteen) tims, a tim into ton timtons, and a timton into ton timsans.

  15. I have the solution! by Michael.Forman · · Score: 3, Insightful


    I was really inspired by this question. It's a wonderful mix of mathematics and linguistics. Because a quick post to Slashdot couldn't cover it in enough detail, I wrote up some thoughts I had on the subject, which you can find here. Also included is information on how Americans and Europeans differ in their transliteration of base-ten numbers.

    Here's an excerpt:

    How does one transliterate numbers of arbitrary bases? For example the number "562" is transliterated as "five hundred and sixty two" but how would one transliterate the hex number "0xDEADBEEF"? The text below attempts to answer that question using two methods. The first is a rigorous and technically accurate method but is difficult to use. The second is technically less rigorous but is simple to use ...

    Michael.

    --
    Linux : Mac :: VW : Mercedes
  16. Yes by anthony_dipierro · · Score: 3, Funny

    Is there an official way of pronouncing a hexadecimal number like CF9?

    "Three thousand five hundred seventy seven."

  17. Re:I don't know the answer, but don't use "and"! by jo_ham · · Score: 2, Informative

    In the UK adding the "and" is correct, as is pronouncing the numbers after a decimal point individually.

    159.34 is "one hundred and fifty nine point three four".

    You'll only hear Americans and children who are just learning about decimals say "point thirty four" in the UK.