C++ 之父 Stroustrup 推出“ C++ 核心准则”

2015年的 C++ 大会 9月20-25日在美国华盛顿州的 Bellevue 举行。C++ 之父 Bjarne Stroustrup 在本次大会的主题演讲上,宣布了C++ 的核心准则(C++ Core Guidelines)。这份准则旨在帮助程序员更加高效地使用现代的 C++("现代 C++" 指 C++11 和 C++14 以及未来的 C++17),英文文档已提供在这个项目的 GitHub repository:

遵循这些原则,会让你的代码静态类型安全、没有资源泄露,发现如今代码中经常出现的程序逻辑错误。它会跑得更快——让你做出正确的事情

这份准则目前处于 0.6 版本,正在不断完善中。Bjarne Stroustrup 和 Herb Stutter 是主要的作者,还有来自其它各方面的的贡献者,比如 CERN 的和 Microsoft 的。项目也欢迎更多的贡献者加入进来。

除了“ C++ 核心准则”。Stroustrup 还宣布了两个类似的项目,Guideline Support Library 和一个检查工具。在 Standard C++ Foundation 的博客上,有这三个项目的详细介绍。

文章转载自 开源中国社区[https://www.oschina.net]

时间: 2024-09-20 09:36:55

C++ 之父 Stroustrup 推出“ C++ 核心准则”的相关文章

广达携手Tilera推出512核心2U服务器

QSSC-X5-2Q服务器 北京时间3月28日上午消息,广达电脑(以下简称"广达")日前开始出货旗下基于首款多核心处理器的服务器,它由多核处理器开发商Tilera公司负责制造. 广达的这款多核心处理器名为QSSC-X5-2Q,它是此前广达所展示SQ2服务器的后继机型.Tilera此前宣布了自家服务器路线图计划,到2011年下半年时,他们的服务器产品将从64核心的TilePro64升级到100核心的Tile-Gx100,到2013年时再进一步升级到200核心代号为Stratton的处理器

CRM部署的四大核心准则

http://www.aliyun.com/zixun/aggregation/31873.html">全球经济疲软已将CRM的作用推到了最前线,企业不得不加大在销售上的投入力度,以求挖掘出更多潜在客户,或从现有客户身上找出更多销售机会. CRM平台俨然已成为销售和客户管理流程的一个主要部分,然而,无论你将CRM部署在什么地方(例如销售.市场或客户服务部门),CRM系统的可用性始终都是第一核心原则. 可用性 事实上,许多CRM实施经理都强调功能和特性,而没有过多考虑到真正的可用性.就算技术

英特尔推出新至强(Xeon)E7系列10核心处理器

据国外http://www.aliyun.com/zixun/aggregation/31646.html">媒体报道,英特尔周二推出新至强(Xeon) E7系列10核心处理器.该公司表示,该系列处理器有助于减少功耗,降低数据中心的维护成本,还将提高处理性能.Xeon E7面向运行数据密集型应用的高端服务器,如数据库和企业资源规划应用.该系列处理器采用32nm工艺,基于Westmere微处理器架构. 至强E7服务器能够运行高端企业级应用,包括数据库和科学应用程序.这些服务器速度更快,提供多

AMD明年推出首款6核心Opteron处理器

AMD 预计于明年初推出首款45纳米的原生6核心Istanbul处理器,从AMD提供给主板厂商的数据中,可以确定AMD将于2010年进一步推出12http://www.aliyun.com/zixun/aggregation/3513.html">核心处理器,AMD服务器/工作站全球业务发展经理John Fruehe表示,针对Istanbul处理器,AMD目前并不发表 意见.John Fruehe表示,该公司预计今年下半年推出4核心Shanghai处理器,不会延迟出货. AMD原生6核心最

英特尔揭示四核心笔记本电脑处理器蓝图

今日在台北展开的IDF上英特尔(Intel)表示,明年将推出四核心版的笔记本电脑处理器,提供更高的处理器效能. 英特尔副总裁暨行动平台事业群总经理Mooly Eden表示,继四核心伺服器与桌上型处理器先后推出后,明年下半年英特尔将再推出行动平台使用的四核心处理器,目标锁定高阶游戏玩家级市场,以及工作站等级的笔记本电脑市场. 除了宣佈这项讯息之外,英特尔也现场展示四核心处理器在笔记本电脑执行游戏时的效能表现,和现有双核心系统在3D游戏上的运算处理更佳.英特尔表示,这颗处理器功耗将为35瓦,与现今6

核心交换机架构演进

应用永远是技术发展的原动力.在目前日益复杂的业务应用面前,网络设备的技术架构成为一个设备适用范围的关键因素,不同的应用环境需要不同的网络设备.比如NGN的应用需要基于SoftSwitch技术架构的设备,比如纵向网就需要关注路由器,园区网重点则是交换机等等,这都说明,一种技术架构的出现必然是为解决某种应用而服务的. 那么,在当前网络大融合的趋势下,核心交换机需要一种什么样的架构呢? 交换架构的演进 随着Internet用户的增加和带宽的扩大,交换机的结构也在不断的发展,从推出的时间看,交换架构主要

双核心CPU的5个“秘密”

现在如果谈到处理器,那么"双核"这个词应该会不可避免的被谈及到.看着满大街由INTEL公司打出来的双核处理器广告,相信任何人都不会怀疑 2006年将会是属于双核心处理器.但是从相关的双核心处理器的各种报告中我发现有很多的地方是失实的,是会对消费者产生误导的.因此我打算通过今天的这篇文章给大家再介绍一下目前正在日益流行的双核心处理器,这次我会告诉大家有关双核心处理器的五件事,也许这五件事是你目前尚未知晓的. Intel 与AMD都不是第一个推出双核心处理器的厂家 现在在市场上相信大家都能

AMD六核服务器处理器6月在华推出

比特网(ChinaByte)5月9日消息,今天,AMD副总裁兼服务器及工作站业务总经理Pat Patla今日在北京首次展示了名为"伊斯坦布尔"的六核服务器处理器.据了解,"伊斯坦布尔"处理器将在下个月同OEM厂商一起正式推出. Pat Patla表示,"能提前推出该处理器,也从侧面说明了我们不久前拆分制造工厂和研发部门之后并没有受到影响."据介绍,AMD将在明年1季度推出12核心的"Magny-Cours"处理器平台,其性能将

Sun公司推出开放式云计算平台

本文讲的是Sun公司推出开放式云计算平台,[IT168 资讯]3月18日,在Sun公司主办的CommunityOne开源开发者大会上,Sun Microsystems公司(NASDAQ: JAVA)展示了Sun开放式云计算平台(Sun Open Cloud Platform),即Sun公司的开放式云计算基础架构,该平台由Sun公司的行业领先软件技术,包括Java.MySQL.OpenSolaris和开放式存储等所驱动.Sun公司通过此举不仅昭示了打开世界方兴未艾的云计算市场的巨大机遇,而且还描述