美国东部时间11月2日下午12:45
C++的使用和投资在软件产业的各个领域都持续强劲增长,并且广泛地遍及所有的主要行业。正如赫伯(萨特)所说,“微软是基于C++构建的,世界运行在C++之上”,同时,程序员现在需要被教育的是C++与过去的语言不一样;随着新的C++ 11标准包含了主要的更新,现代C++代码比以往更干净更强大。正如C++的创造者Bjarne Stroustrup所说,“C++ 11感觉就像一种新语言。”
今天,在“C++的未来”的会话中,微软 在微软和所有平台上发布了一些与C++相关的公告。会议由赫伯·萨特主持, 微软的Visual C++语言架构师和ISO C++标准委员会主席详细地描述了以下的声明:微软和ISO C++标准委员会。
1、Visual C++编译器11月12日CTP (社区技术预览)是VisualC++ 2012编译器的预览更新,包括几个附加的ISO C++ 11语言特性:可变模板、统一初始化和初始化列表、委派构造函数、函数模板缺省参数、显式转换运算符和原始字符串文字。CTP今天在 又名ms/vc-ctp . 随着CTP,一个新的9频道的谈话在现场直播 又名ms/vc-ctp-tour 展示如何使用CTP中的新功能。萨特还宣布,这只是第一批额外的C++ 11功能,并且更多的公告将在日历2013的上半部分即将发布。
2、萨特代表ISO C++报告了在ISO C++标准开发中的工业投资不断增加,而ISO C++的工作正在加速。 ISO标准C++定义了C++语言,它使开发人员能够编写可移植的C++代码,这些代码在所有主要流行的硬件和操作系统平台上都能有效地构建和运行。而在第一和第二C++标准(C++ 1998出版于1998,C++ 11出版于2011)之间13年,随着更多的公司参与,以及微软、英特尔、谷歌等主要公司派更多的参与者来研究语言标准,C++标准委员会(ISO WG21)继续增长。因此,标准机构现在正准备发布更小、更频繁的更新,以更快地交付更多的工作。在接下来的24个月内,委员会计划提供一个完整的新标准(C++ 14),并具有额外的语言和库特征;以及三项技术规范,包括可移植高效访问文件系统和在所有平台上联网的扩展。
3.新址 isocpp.org网站 在所有编译器和平台上,它作为一个供应商中立的“C++重心”而被启动。 到目前为止,C++社区一直是基于松散的资源收集,而开发人员不容易找到并共享内容。微软在其合作伙伴和其他标准委员会成员的帮助下,创建了新的站点,为C++平台上的所有平台和编译器提供了一个单一的中心位置,以学习和使用现代C++;轻松找到所有新的高质量的现代文章、书籍、演讲、视频和活动,并获得通知;并通过提高透明度和降低参与壁垒,了解标准机构正在做什么,做出什么贡献。该网站已被社区贡献,由新的标准C++基金会(见下一步)运行,并将继续在新的一年中发布更多的公告。
4、标准C++基础由其创始成员宣布:微软、谷歌、英特尔、惠普、IBM、德克萨斯农机大学、皮尔森教育、Dinkumware、梅姆霍尔、OpenMP、HSA基金会、彭博、DRW贸易集团、Symbio和沃尔曼工程。 该基金会运行ISOCPP.ORG网站,并正在组织为美国501(C)(6)非营利行业协会,其章程“促进对所有编译器和平台的理解和使用标准C++”。基金会“专门为C++软件开发人员的业务条件改善而组织”,包括提供基础设施和服务以支持C++标准委员会和社区。
这是第一次这样的组织存在促进和协调C++工作,因为AT&T在1989提交ISO标准化时放弃了C++的所有权。该基金会是一个独立的组织,不受任何成员公司的控制,而是由其董事会单独控制。创始董事为:
Chandler Carruth(谷歌,谷歌和ISO C++参与者的CLAN编译器管理者)
Beman Dawes(Boost创始人,ISO C++图书馆长组主席)
Stefanus Du Toit(英特尔,ISO C++项目编辑器)
Bjarne Stroustrup(德克萨斯A& M,C++的创建者和ISO C++演进子群的主席)
Habor萨特(微软,Visual C++语言架构师和ISO C++委员会主席)
光良(IBM,加拿大代表团负责人,ISO C++),OpenMP总裁
这些公告标志着微软和整个行业中对C++的兴趣和投资持续激增的又一个里程碑。微软和其他许多当前和即将到来的基金会成员都很高兴能够分享更多的贡献给C++社区和进一步开发和推广标准C++。