October 25, Pavia, Italy
November 6-8, Berlin, Germany
November 3-8, Kona, HI, USA
We have C++14!
By Herb Sutter | Aug 18, 2014 10:37 AM | Tags:None
C++14 is done!
Following the Issaquah meeting in February, welaunched the Draft International Standard (DIS) ballot for the next C++ standard. That ballot closed on Friday.
Today, we received the notification that the ballot was unanimously successful, and therefore we can proceed to publication. We will perform some final editorial tweaks, on the order of fixing a few spelling typos and accidentally dropped words, and then transmit the document to ISO for publication this year as the brand new International Standard ISO/IEC 14882:2014(E) Programming Language C++, a.k.a. C++14.
C++ creatorBjarne Stroustrup writes: "C++14 was delivered on schedule and implementations are already shipping by major suppliers. This is exceptional! It is a boon to people wanting to use C++ as a modern language."
Thanks very much to our tireless C++14 project editor Stefanus DuToit and his helpers, and to all the members of the C++ standards committee, for bringing in this work on time and at high quality with a record low number of issues and corrections in the CD and DIS ballots!
Not only is this the fastest turnaround for a new standard in the history of C++, but as Bjarne noted this is historic in another way: There are already multiple substantially or entirely conforming implementations (modulo bugs) of C++14 available already today or in the near future -- at the same time C++14 is published. That has never happened before for a C++ (or I believe C) standard. For C++98, the delta between publishing the standard and the first fully conforming implementation being available was about 5 years. For C++11, it was two years. For C++14, the two have merged and we have achieved "time on target."
Thanks again, everyone. This was a team effort.
Share this Article
Add a Comment
Comments are closed.Comments (12)
Aditya said onAug 18, 2014 01:27 PM:

David Irvine said onAug 18, 2014 01:50 PM:
Debjit said onAug 18, 2014 04:03 PM:
derpyloves said onAug 18, 2014 04:23 PM:
Great job everyone. This should create quite a stir at cppCON next month heh.
rishi said onAug 18, 2014 04:52 PM:
Rogiel Sulzbach said onAug 18, 2014 06:43 PM:
Debjit said onAug 18, 2014 06:46 PM:

Agentlien said onAug 18, 2014 11:49 PM:
I've been looking forward to this for quite some time. Great job!
And, though it has already been said a lot of times before: Enormous kudos to Clang and GCC for their efforts in implementing the new standard before it was even official.
Daniel J. Duffy said onAug 19, 2014 01:09 AM:
DanielaE said onAug 19, 2014 03:47 AM:
dejan said onAug 19, 2014 11:18 AM:
It's nice to see that Old, Good C++ now grows faster than (so heavy 'celebrated') Java-like languages, and accordingly to know, that the features C++ now supports remind very, very much to the ones again and again mentioned in 'virtual-machine-oriented' languages.
So - Long Live C++ !!!
Regards and all the best to dr. Stroustrup and other team members!
Rob Stewart said onAug 19, 2014 05:36 PM:
