Interview Update With Bjarne Stroustrup On C++0x 589
An anonymous reader writes "DevX interviewed Bjarne Stroustrup about C++0x, the new C++ standard that is due in 2009. Bjarne Stroustrup has classified the new features into three categories: Concurrency, Libraries and Language. The changes introduced in Concurrency makes C++ more standardized and easy to use on multi-core processors. It is good to see that some of the commonly used libraries are becoming standard (eg: unordered_maps and regex)."
Nice name, chief. (Score:5, Funny)
I saw the headline and thought I was seeing some 1337 form of "cox."
huhuhuuhuhuh he said "form."
On of the features: (Score:5, Funny)
"control of alignment"
I'd like chaotic good please
I can. (Score:5, Funny)
Re:On of the features: (Score:5, Funny)
I hate to be the one to break the news, but C++ isn't the only thing that's been revised recently...
Ha! Yeah right. (Score:3, Funny)
Those languages are way too high level. What you make up in development time will nowhere near compensate you for the greater processing time. I mean, CPU costs are through the roof these days!
But I have to say - even C++ is too high level. I hand code assembler with vi. That's what real number crunchers do.
LOL C++0x0Rz (Score:5, Funny)
C#++? (Score:3, Funny)
Early interview still more interesting (Score:4, Funny)
Re:LOL C++0x0Rz (Score:5, Funny)
Truer words have never been spoken. (Score:5, Funny)
C++ is to C as Lung Cancer is to Lung
Re:It hurts you to learn C++ is still being used. (Score:2, Funny)
Fixed that for you. Maybe it's how you program?
Re:I just don't get it.... (Score:4, Funny)
Error 2317 - Invalid analogy - no wheels. Bailing...
Re:MMIC!!! (Score:3, Funny)
Not to worry. As a result of the nuclear launches following the panic resulting from the 2038 Unix date rollover, the remaining cockroach hordes will not evolve sentience until at least 2105, thus avoiding the 2099 crisis completely. So it's all good.
Re:Objective C and C++ (Score:4, Funny)
If you're writing C++, the spec is an improvement. If you're writing Objective-C, you probably don't care because you've already got a great language.
Also, you'll gnash your teeth because god knows how long it will take for apple to provide a compiler toolchain ( gcc? llvm? clang? ) which supports the new features.
Re:To all the C++ haters (Score:4, Funny)
Please elaborate; I'd like to hate C++ more effectively.
Re:C#++? (Score:2, Funny)
Is Pascal grammar LR now ? (Score:1, Funny)
If not, it can't do this:
char * p, * q;
while (*p++ = *q++);
Re:Time for the C++ haters to post... (Score:4, Funny)
To be fair, the majority of complaints you hear about most programming languages on Slashdot are complete bull. People complain about the ones they don't like or don't know well enough and praise the ones they do like.
Once in a while you'll get someone who admits their pet language has faults and warts who explains why they use it anyway. On rare occasions, you might even hear someone say that a language they dislike has their language beat in some way or another. None of these are the rule, though.
Personally, I think of the C family of languages as an actual family... The patriarch C is somewhat portable macro assembly all grown up with some new tricks his dad never knew. C++ is C's little brother on steroids, complete with the unsightly rippling veins and man boobs. Java is C++ castrated and off the juice. Perl is the awkward bastard child of C and sed with a great skill for vocabulary but a wild of ADHD. C# is Java's soap-opera style evil twin. Objective C is C++'s hot female tree-hugging cousin from northern California who can't quite understand why the family always bickers and can't just get along. D kind of married into the family (probably to Objective C) and brought in a bunch of non-C things back to a style that suits C pretty well, even if he is a young punk. Cmm is the weird survivalist uncle none of C's kids, nieces, and nephews really want to spend time with at the holidays.
It's a pretty dysfunctional family, but on some level they all belong together. They're not as sophisticated as the Lisp family down the street. They don't coordinate as well as the Concurrents. The Pascal and Modula clan talks a lot more and is stricter with their rules. The C family just keeps getting useful work done, though, and that's why people keep coming back to them.
My primary language is Perl, but then again I'm an awkward guy with a gift for vocabulary and a wild case of ADHD. At least I know who my father is.
Re:Nice name, chief. (Score:3, Funny)
Nah, Stroustrup just decided to save time, so he's included the first buffer overflow in the language's name.
Re:LOL C++0x0Rz (Score:3, Funny)
"C lets you shoot yourself in the foot. C++ lets you reuse the bullet."