views:

350

answers:

3

In an effort to avoid the C-Pound mistake, I'm curious as to how C++0x is pronounced.

The first part is pretty easy (see plus plus), but is the next part "zero ex", "oh ex", "ox", etc?

+10  A: 

The x in the 0x is because they weren't sure what year that the standard was going to be accepted; they were hoping 2009 at the latest. For that reason, I'm fairly sure it's oh-ecks.

In the O'Reilly book Masterminds of Programming, on page 13, Bjarne says:

We call it C++0x, hoping that it'll become C++09. If we are slow - so that x has to become hexadecimal - I (and others) will be quite sad and embarrassed.

Also, this Yahoo Answers question is the same as yours, and the accepted answer links to this video of Bjarne Stroustrup (the inventor of C++) pronouncing it.

Bjarne also says oh-ecks in this video, right at the beginning.

Mark Rushakoff
They should rename it to C++1x then http://tech.slashdot.org/story/09/07/23/1817225/Stroustrup-Says-New-C-Standard-Delayed-Until-2010-Or-Later?from=rss
cletus
I got to witness Bjarne give a talk on this a few months ago... I forget what he called it now; probably oh-ecks.
Mark
As it couldn't be released in 0x, I heard in one of the google tech talks that x stands for roman 10, hope they will stick to that.
Naveen
+1  A: 

Must be something wrong with me... I see "C plus plus hex of zero"

tsilb
+2  A: 

I pronounce it "see-plus-plus-zero-ex" but I'm pretty certain I'll tire of that quickly and end up saying see-pee-pee-ten (C++10), see-pee-pee-twelve (C++12) or something similar, depending on when it finally arrives (it's very doubtful that it's going to be here before 2010 now but it may still beat StarCraft II out the door).

Abbreviations will be modified to make lives easier, regardless of what's mandated by standards authorities. They can control the language standard itself, but not what people call it in everyday conversation.

I heard people using wak-wak-wak for the web prefix (www.) despite the fact that they sounded like ducks quacking, simply because there's a big difference between three and 9 syllables. Some even just started using "web" to get it down to one syllable.

Also your question is slightly different to your heading. The heading asks how I pronounce it, the question is in some doubt as to whether you want to know that, or how it is officially pronounced. If the former, it's slightly subjective.

paxdiablo
I've come to use "wuh wuh wuh" for the web prefix, "earl" for the URL, and "hair-if" for "HREF".
Alex Papadimoulis
Also, if you're not a native speaker, www is a bitch to pronounce =)
bigmonachus
@bigmonachus Depends. As a native German, I always see and think about it as 'veh veh veh', which is really easy to pronounce. If I have to pronounce it in English I lean towards 'dub dub dubya'. :)
deceze