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."
Permalink for comment 485021
To read all comments associated with this story, please click here.
RE[4]: Comment by kaiwai
by Aragorn992 on Mon 15th Aug 2011 08:17 UTC in reply to "RE[3]: Comment by kaiwai"
Aragorn992
Member since:
2007-05-27

Because C++ is far more powerful than C or Objective-C and people who program for a living don't find C++ too complicated.

C is completely inappropriate for large projects. And for small ones, C++ can do anything that C can do, and better.

Objective-C (and Objective-C++) are really just layers on top of C (and C++). Objective-C is cool, but it is not a low-level language like C++.

C++ is a lower-level language than C and Object-C, but it has all of the high-level tools for building any sort of project. It is a truly general-purpose lange, where the other two are not.


Look. C++ is not "lower-level" than C. It IS C with some higher-level constructs (OO, STL, etc).

C++ I also prefer but one thing C++ can't do, which C can, is produce nice small binaries. Thats a major problem on embedded (e.g. satellite) platforms.

Edited 2011-08-15 08:18 UTC

Reply Parent Score: 3