下一个C++标准将于2017年推出
在微软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。
[解决办法]
搞c++标准的这群人多半是疯了?还不够折腾人的啊?
元芳,你怎么看?
[解决办法]
c++11原来叫c++0x。
c++17 够呛。
c++2x 还差不多。
[解决办法]
不看好!
[解决办法]
不懂C++
[解决办法]
正在学习C++ 很想知道C++以后发展前景 求大牛分析
[解决办法]
C++的特性很多,Lippman坦诚自己只用到80%的特性,大部分使用者只能用到50%以下的特性。除了C++语言的设计者和实现者(标准委员会那些人),我们就好好用现在的特性解决自己的问题就够了,很多新特性其实也只是锦上添花而已。
[解决办法]
咋也开始升级这么频繁了
[解决办法]
希望 c++ 标准委员会能保持执卓严谨的技术风范,而非沦为商业机构的利益代言。
[解决办法]
我看微软的重心正在从.net回归到c++, .net发展了这么多年,桌面开发这一块始终没搞定,现在大公司开发桌面软件基本没有用.net的
[解决办法]
[解决办法]
这也太快了吧
[解决办法]
C++特性我一般都不用,而且如果C都能方便搞定的我就连C++也省了,除非是C搞起来太麻烦而C++正好方便搞定时才会选C++,C++最新的特性一律无视
[解决办法]
使用C++98这么多年了,期待改变,表示支持!!!
[解决办法]
C++现在最大的问题是二进制不兼容
[解决办法]
GCC 4.8添加了一个新选项:-std=c++1y
其中的y,就是不知道什么时候才能真正出来嘀。。。
[解决办法]
对于我来说。。。那个时候我老了啊。。。学不动了啊。。。懒得关注了。。。
[解决办法]
在微软Build 2012开发者大会上,ISO C++标准委员会的领导人之一Herb Sutter做了主题演讲,对C++语言的未来进行了展望。
C++ 也要变成微软的标准来?
[解决办法]
他们改了,我们就得学,这没办法,要不然就自己创造一门语言,我国正处于社会主义初级阶段,没这个实力……
[解决办法]
为什么要升级这么快呢?
我都快跟不上了
[解决办法]
特性太多了,旧的都没搞明白
[解决办法]
快一点比较好。很多新特性出来以后原有的老特性都不需要学了。
比如lambda一出来,std::bind除了兼容旧的代码就没啥别的意义了。
variadic template也把n多难读的代码给干掉了。
总的来说C++的代码不是变得越来越花哨,而是越来越简洁和直观了我觉得。
[解决办法]
然后再推出一堆更厚厚的书
[解决办法]
好期待2017.......
[解决办法]
标准更新了,但是用的人没那么多。
[解决办法]
下一个标准不是17,而是14,一年多以后就出来了。
[解决办法]
>我看微软的重心正在从.net回归到c++, .net发展了这么多年,桌面开发这一块始终没搞定,现在大公司开发桌面软件基本没有用.net的
重回C++?拼得过Qt等开源library吗?
Qt把当初微软做不到的事做到了--利用C++良好的封装底层
现在才把重心摆回C++,追得上跑了老远的Qt吗?
>总的来说C++的代码不是变得越来越花哨,而是越来越简洁和直观了我觉得。
+1
>C++17如能把网络编程封装起来,放在标准库里,真的善莫大焉了。从此,现在各种框架ACE、libevent、asio啥的,都可以光荣退役了。
Sutter说过,C++最大的弱点是超级薄的标准library
不要说有ACE,有boost,有boost,Qt等好东西
没有标准大家沟通起来就是一个字--累
你有你的lib,我有我的lib,增加学习和沟通的成本