Linked by Thom Holwerda on Mon 13th Aug 2007 17:57 UTC
General Development "A good programming language is far more than a simple collection of features. My ideal is to provide a set of facilities that smoothly work together to support design and programming styles of a generality beyond my imagination. Here, I briefly outline rules of thumb (guidelines, principles) that are being applied in the design of C++0x. Then, I present the state of the standards process (we are aiming for C++09) and give examples of a few of the proposals such as concepts, generalized initialization, being considered in the ISO C++ standards committee. Since there are far more proposals than could be presented in an hour, I'll take questions." Dr. Bjarne Stroustrup is the original designer and implementer of the C++ Programming Language.
Thread beginning with comment 263097
To read all comments associated with this story, please click here.
Yummy
by predictor on Mon 13th Aug 2007 18:09 UTC
predictor
Member since:
2006-11-30

I'm a real c++ fanboy. Yes, it's big. Yes, it's ugly. Yes, every conceivable feature is implemented in at least two ways due to the commitee effect.

However, to get stuff done in the system programming space while keeping performance top notch, c++ is the way to go.

And thank god concepts are in... templates will be pretty darn powerful now. And delegating ctors are welcome too.

Edited 2007-08-13 18:10

Reply Score: 8

RE: Yummy
by postmodern on Mon 13th Aug 2007 19:39 in reply to "Yummy"
postmodern Member since:
2006-01-27

Not every feature. I find languages that don't implement closures boring. Iterating over a data-set should be as simple as passing a closure, none of this silly Iterator stuff.

Reply Parent Score: 2