Linked by Hadrien Grasland on Wed 15th Jun 2011 07:32 UTC, submitted by ebasconp
General Development "The recently finished C++ ISO standard, with the working name of C++0x, is due to be published this summer, following the finishing touches to the ISO spec language and standards wonks agreed upon in March."
Thread beginning with comment 477240
To read all comments associated with this story, please click here.
Basically, awesome
by Aragorn992 on Wed 15th Jun 2011 08:35 UTC
Aragorn992
Member since:
2007-05-27

A better summary of the new features:

http://en.wikipedia.org/wiki/C%2B%2B0x

Also, GCC support:

http://gcc.gnu.org/projects/cxx0x.html

Edited 2011-06-15 08:38 UTC

Reply Score: 2

RE: Basically, awesome
by kragil on Wed 15th Jun 2011 11:19 in reply to "Basically, awesome"
kragil Member since:
2006-01-04

While I like the additions on their own I am not sure I like C++ as a whole.

What I would have like to see is a very strong "C++ The Good Parts" recommendation with a lot of commitment. And one that goes way beyond what current guidelines say. 0x would have been a great time for that.

I am not sure that _I_ would start _new_ projects in 0x when fairly mature and much simpler solutions like Go exist for a lot of similar problem spaces.

Reply Parent Score: 3

RE[2]: Basically, awesome
by FealDorf on Wed 15th Jun 2011 11:59 in reply to "RE: Basically, awesome"
FealDorf Member since:
2008-01-07

If D features Go style interfaces, or Go feature D style template modules, I'm sold. Sadly neither is true

Reply Parent Score: 2

RE[2]: Basically, awesome
by Neolander on Wed 15th Jun 2011 12:18 in reply to "RE: Basically, awesome"
Neolander Member since:
2010-03-08

I too would like to see a much simplified C++ design, instead of even more features added with few things removed. But I fear that we each would like to keep/remove a very different set of features, sort of proving Stourstup's point of creating a monster-sized "multi-paradigm" language.

As an example, I like that C++, like C, is good for all OS layers, provided that you are cautious with some features. But many other persons would probably prefer something that's fine-tuned for application-level development, and totally drops the power and control needed for low-level use in favor of extra comfort.

Reply Parent Score: 3

RE[2]: Basically, awesome
by Bill Shooter of Bul on Wed 15th Jun 2011 14:07 in reply to "RE: Basically, awesome"
Bill Shooter of Bul Member since:
2006-07-14

Agree 100%. I taught myself c/c++ in the mid 90's from books written in the late 70s early 80s at the school library and old borland Turbo C compilers. When moving to gcc in the late 90's I really wanted some *good* *modern* best practices guide to using the language. I never found anything of the sort. When I got my first job, I was made fun of for my ancient syntax patterns, even by the gray beards.

Reply Parent Score: 2

RE[2]: Basically, awesome
by vivainio on Wed 15th Jun 2011 20:47 in reply to "RE: Basically, awesome"
vivainio Member since:
2008-12-26


I am not sure that _I_ would start _new_ projects in 0x when fairly mature and much simpler solutions like Go exist for a lot of similar problem spaces.


Go "fairly mature"?

Reply Parent Score: 5