20110831 latest c is now an iso standard - plembo/onemoretech GitHub Wiki

title: Latest C++ is now an ISO standard link: https://onemoretech.wordpress.com/2011/08/31/latest-c-is-now-an-iso-standard/ author: lembobro description: post_id: 958 created: 2011/08/31 09:20:18 created_gmt: 2011/08/31 13:20:18 comment_status: closed post_name: latest-c-is-now-an-iso-standard status: publish post_type: post

Latest C++ is now an ISO standard

Announcement is here, from Herb Sutter. A nice article appears in The Register.

C++11 features a plethora of changes to take down frustration levels, including the addition of lambda functions and initialiser lists. Possibly the biggest change, however, is the inclusion of a standardised memory model, something Gosling's Java actually adopted in 2005. The memory model means that the C++ spec has a standardised library that devs can adhere to, and that apps can call, regardless of who made the compiler and what platform it is running on.

Sun tried and failed to get Java approved as an ISO standard back in the day. While it remains to be seen what difference the new memory model in C++ will really make in real-world development, its inclusion can be considered a bow to the primary criticism Java's inventors had of C++. Now that it has been addressed one wonders if C++ may get another look by developers now toiling away with Oracle's language.

Copyright 2004-2019 Phil Lembo