在微软Build 2012开发者大会上,ISO C++标准委员会的领导人之一Herb Sutter做了主题演讲,对C++语言的未来进行了展望。
Sutter表示,C++的下一个标准是C++17(数字表示正式发布的年份)。目前的C++标准版本为C++11,于2011年发布,标准委员会制定这一标准用了13年的时间。上一个正式标准C++98是1998年发布的(2003年发布的C++03只是在C++98的基础上进行了小幅修订)。
Sutter称,未来C++标准的目标是能够快速响应软件开发需求的变化。目前,各个小组委员会已经在定义未来C++语言的特性和标准库,比如正致力于便携式文件系统的实现、网络特性、事务性内存相关技术等。
C++标准实现过程中,将会发布一些“技术规范”。标准委员会计划在2014年提供一个升级版本,主要提供bug修复,并引入一些新的特性。
最近,C++标准委员会成立了一个Standard C++基金会,目的是支持C++语言的发展以及使标准化进程更加透明。创始成员包括微软、谷歌、英特尔和ARM等。未来,基金会网站计划成为C++社区的中心枢纽,并提供标准委员会的相关新闻、C++相关的书籍和文章、WIKI和FAQ。