Wednesday, January 09, 2013

C++ and Beyond 2012: Herb Sutter - You don't know [blank] and [blank] | Channel 9

C++ and Beyond 2012: Herb Sutter - You don't know [blank] and [blank] | Channel 9: "In addition to the many new C++11 features that everyone's listing, it has dawned on me over the winter that there's actually another major change that isn't being talked about anywhere, or even being listed as a change in C++11 at all as far as I know, because I and other key experts and committee members I've asked didn't fully realize that we altered the basic meaning of not one but two fundamental keywords in C++. It's a change that has profound consequences, that rewrites and/or invalidates several pieces of pre-C++11 design guidance, and that's directly related to writing solid code in a concurrent and parallel world. This isn't just an academic change, either — everyone is going to have to learn and apply the new C++11 guidance that we'll cover in this session."

'via Blog this'