Per Slashdot, an interview with Bjarne Stroustrup. He's always an interesting read, and there's quite a bit of meat in the article that has me interested.
Of course, C++0x ("...it's touch and go whether C++0x will be C++09..." he says) won't be out and available in compilers for some time, but once it does... my impression is that a lot of the new syntactic sugar constitutes compile-time checks that won't really affect run-time performance. With IncrediBuild and distcc to distribute compilation and reduce build times, it's naturally time to start adding more work for the compiler to do.
I'm not so sure about the concurrency/threading support being added. There's a lot of pre-existing code, APIs, and kernel-level interfaces that will need to be adapted, and most of it simply won't. At a guess, I won't get to work with the concurrency stuff for another five years (I guess that means I'm optimistic that there will be C++0x implementations out in less than five years).
Thursday, August 21. 2008
Great article on C++0x
Trackbacks
Trackback specific URI for this entry
No Trackbacks

