Linked by David Adams on Sun 14th Aug 2011 22:41 UTC, submitted by subterrific
General Development The final ISO ballot on C++0x closed on Wednesday, and we just received the results: Unanimous approval. The next revision of C++ that we've been calling "C++0x" is now an International Standard! Geneva will take several months to publish it, but we hope it will be published well within the year, and then we'll be able to call it "C++11."
Thread beginning with comment 485007
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Comment by kaiwai
by Neolander on Mon 15th Aug 2011 06:38 UTC in reply to "RE[2]: Comment by kaiwai"
Member since:

I am not exactly a hard core programmer. But just looking through the changes C++ has gotten a lot more complex then.

I wonder why people haven't looked more into C and Objective C.

No one truly masters C++. But each one likes his own subset of it ;)

There are still lots of people using C, huge projects even. Things like GLib, embedded software (the faction that have stopped using Asm directly, I mean) or the kernel of most Unices come to mind.

As for Objective C, well... Once again, Apple have been too much of control freaks and have pissed of the geek audience because of that, the problem being that in that case, it was their target audience. Besides, there's not much of a benefit in using Objective C over C++, and you lose a lot of language flexibility by doing so (C++ can be used at a lower level, be lighter on resource, it offers metaprogramming and operator overloading...).

To sum it up, the reason why Objective C has never taken off outside of the Apple world is that C++ is what its users want it to be, whereas Objective C is what Apple want it to be.

Edited 2011-08-15 06:44 UTC

Reply Parent Score: 3