Stroustrup Says New C++ Standard Delayed Until 2010 Or Later 501
wandazulu writes "At the end of an article written by the creator of C++, where he talks about removing a feature from the new C++ standard, he drops a bombshell: The new C++ standard (typically referred to as C++0x) has been delayed until 2010 or later. What does this mean? No new C++ features like threads, proper enum classes, or hash tables. C++0x is dead, long live C++1x!"
Namespace (Score:5, Funny)
C++0x
Yes, well, that just rolls off the tongue, doesn't it?
Maybe he can get one of those hieroglyphs like Prince.
C++0A (Score:5, Funny)
Well, it could... (Score:5, Funny)
Well, it does if you just pronounce it "Cocks".
in related news... (Score:5, Funny)
The latest version of Cobol (eagerly expected by 6 people) will also be delayed till January 2011.
Buffer overflow (Score:2, Funny)
Re:C++0A (Score:4, Funny)
Actually, that's what they're doing, its not a joke [my money's on C++0b though]
Re:C++0A (Score:3, Funny)
God only knows.
My money's on C++xx
Re:in related news... (Score:3, Funny)
Re:How about a REAL C++ feature.... (Score:3, Funny)
Thats a mouthful (Score:5, Funny)
Re:Well, it could... (Score:1, Funny)
Re:Well, it could... (Score:5, Funny)
Mod parent up... (Score:4, Funny)
On the whole, I'd rather code in Ratfor.
Ye canno' change the laws of physics... (Score:4, Funny)
They can't release a new standard until they figure out a way to keep the language from collapsing under its own weight, forming a black hole that would destroy the solar system.
Re:in related news... (Score:5, Funny)
No worries. C++1x will still be out before Perl 6.
Re:Who cares now? (Score:5, Funny)
There are two basic problems with your code. First, there are unbalanced parenthesis. Second, this is a thread about C++. Not Perl. Next time, be more careful. Thanks.
Re:Namespace (Score:5, Funny)
No. Obviously it is C++0xa.
Re:Namespace (Score:3, Funny)
You forgot C-Pox, what you get, hopefully as a kid and not an adult.
Re:Why this is bad (Score:3, Funny)
C++:
You can program it like assembly.
You can program it like FP.
They should bring Larry Wall into the committee and things will really get cooking. Imagine the awesome possibilities.
Re:C++0A (Score:5, Funny)
My big question.
The original demonic summoning of the C++ spec was done using a piece of the tower of babel, a succubus and 2 top laywers arguing over who shouldn't be sacrificed. What ingredients were they using this time, and why did it fail?
Re:Thats a mouthful (Score:1, Funny)
I use C<<=1
What's with the back(s)lash? (Score:3, Funny)
Or, lack of a proper lambda.
I think \bigger problems
Is that backslash some kind of Haskell joke?
Re:Thats a mouthful (Score:1, Funny)
I prefer
c+++=1;
Re:Namespace (Score:3, Funny)
Looks like a dead fish.
Re:Well, it could... (Score:3, Funny)
Re:Namespace (Score:3, Funny)
C++0++x
Re:How about a REAL C++ feature.... (Score:0, Funny)
Not only are you completely flat-out wrong about "98%" of OpenOffice being C++, you also use the phrase "Bzzzt wrong," which makes you obnoxious.
C++ 2010 is a great leap forward. (Score:3, Funny)
- The long and short keywords are now #defined as static. This fixes issues with respect to variables using these keywords going out of scope before all functions using them have resolved. It also keeps them from being used more than once for the same variable.
- Some of the terminology is changed. "to declare" is replaced with "to put on the battlefield"; "to free" is replaced with "to send to the exile" (or "to exile" for short). This is to make the language less confusing for new users. Also, functions are no longer "called" but "evoked", bringing back some terminology from the early days of the franchise.
- Local variables will no longer be exiled when a block ends. This mechanic has frustrated many new users (as almost nobody can tell without looking it up where a block begins or ends) and thus the developers have removed it. They are aware that this breaks some peoples' coding styles but really think it improves the language.
- Local variables no longer use the stack. The developers felt that putting local variables on the stack could create unintuitive situations and thus moved them to the heap.
All in all C10 will be the best version of C++ ever. Prerelease events will be held shortly.