写点什么

C++2015 前瞻

  • 2015-01-22
  • 本文字数:956 字

    阅读完需:约 3 分钟

Meeting C++ 是一个独立的 C++ 会议和平台,专注于 C++ 及其框架的发展,如 boost、Qt,并为本地 C++ 用户组提供支持,其目标是在欧洲建立一个 C++ 网络。Jens Weller 是该会议的创始人,同时也是欧洲 C++ 社区的活跃成员。每年年初,他都会承前启后,展望 C++ 的未来。今年也不例外。

文章开头,Weller 写道:

C++14 现在已经不只是一项标准,还是一条工具链,GCC 和 Clang 已经提供支持。C++ Studio 似乎最终也会带来 C++ 14 的部分特性和 C++ 11 的几乎全部特性,还有 Intels Compiler,现在已经完全支持 C++ 11 的特性……现代 C++ 标准已经做好了在 2015 年用于生产环境的准备!

接下来,他从以下几个方面进行了总结和展望:

  • C++ 标准——今年 C++ 11 可能获得所有主流编译器的完全支持,C++ 14 也可能获得大部分主流编译器的支持。因此,如果现有项目要升级到更新的标准,可以的话,请选择 C++ 14。另外,C++ 17 标准预计会初步形成,支持 Concepts, 并改进了并发。它对 C++ 的改变将比任何 C++ 标准都多。还有一些不能进入标准的技术规范将扩展的形式实现,比如 Visual Studio 中 await/async 的实现。
  • 社区 & 博客——2014 年,欧洲、美国甚至印度都成立了许多新的 C++ 用户组,Meeting C++ 上也出现了来自澳大利亚和韩国的参会者,希望 2015 年这一切还会继续。另外,许多人已经开始在网上进行关于 C++ 的写作,这里有一个新博客。
  • 库——2015 年将会出现更多的库和框架。boost.compute 已经成为今年第一个被 boost 接受的库。预计 boost 今年会发布两个版本,有许多有趣的库在等待审核。另外, boost 库孵化器中已经有 16 个库。
  • Qt——2014 年 12 月份,Qt 5.4 发布,改进了对 Android 和嵌入式的支持。QML 现在已经可以用于移动应用和桌面程序。2015 年,Qt 将继续提供更多特性。Qt 5.5 预计在 4 月底发布。
  • 工具——IDE 领域出现了新的竞争者 CLion。Visual Studio 2015 将支持 Android 和更多 C++ 标准。 GCC 5.0 将带来 OpenMP 4.0 及对 C++ 14 的完全支持。 biicode 可能开源。

最后,他列出了 2015 年重要的 C++ 会议,有兴趣的读者可以查看这里


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2015-01-22 00:484123
用户头像

发布了 1008 篇内容, 共 389.3 次阅读, 收获喜欢 344 次。

关注

评论

发布
暂无评论
发现更多内容

华为云API Explorer重磅推出API编排,开发者0代码高效构建工作流

华为云开发者联盟

软件开发 API 华为云 华为云开发者联盟 企业号9月PK榜

1024程序员节之天马低代码开发者大赛篇

Openlab_cosmoplat

低代码 1024程序员节

中国首个接入大模型的Linux操作系统;ChatGPT支持图片和语音输入;抖音上线方言自动翻译功能丨RTE开发者日报 Vol.57

声网

Java虚拟线程简介

FunTester

探索全球 AI 产品市场:50 个国内外导航网站助力推广

出海的猹

AI 导航网站 出海

轻量级业务福音!TDengine Cloud 在国轩高科储能项目中的应用

TDengine

tdengine 时序数据库 国产时序数据库

Photoshop创成式AI不能用?Alpaca(羊驼)AI智能创成式填充插件

南屿

PS插件下载 Alpaca(羊驼)插件 AI创成式填充插件

苹果mac桌面管理软件都有哪些?

南屿

Mac桌面管理工具 苹果电脑必备软件 Mac破解软件

一站式运营营销平台

Quincy

运营 用户增长技术 营销数字化 用户留存 `后端

OWASP Top 10漏洞解析(1)- A1:Broken Access Control 访问控制失效

华为云PaaS服务小智

云计算 华为云 漏洞分析

【开源】低代码引擎 TinyEngine 源码正式开放啦!!!

OpenTiny社区

开源 前端 低代码

聊聊复杂网络环境下hdfs的BlockMissingException异常|参数dfs.client.use.datanode.hostname

明哥的IT随笔

hdfs TCP/IP

C4D在影视动画制作中的局限性

Finovy Cloud

C4D

深度学习之“线下标注”

矩视智能

深度学习 机器视觉

Vue3中的Ref与Reactive:深入理解响应式编程

互联网工科生

前端框架 Vue 3

超越内存限制:深入探索内存池的工作原理与实现

华为云开发者联盟

软件开发 存储 华为云 华为云开发者联盟 企业号9月PK榜

企业如何寻找可替代serv-u的国产文件传输系统?

镭速

如何通过”系统设置”自定 苹果Mac?

南屿

自定义苹果Mac Mac电脑使用教程 苹果电脑使用

Mate60上的这个视频APP,追剧可太香了

最新动态

从研发域到量产域的自动驾驶工具链探索与实践

Baidu AICLOUD

自动驾驶 工具链 仿真

融云 CallPlus + X,通话场景一站式解决方案

融云 RongCloud

API 社交 融云 CallPlus SDK 通话

开放原子开源大赛 | Pika赛题正式启动,诚邀报名!

开放原子开源基金会

[Go 夜读 第 148 期] Excelize 构建 WebAssembly 版本跨语言支持实践

xuri

开源 Excel webassembly Go 语言 Excelize

在Mac上,按Command-X键无法剪切怎么办?

南屿

Mac右键助手 Command-X键无法剪切 Mac常见问题

世界500强都摒弃使用FTP的真实原因

镭速

ftp传输 FTP替代 FTP替代方案

C++2015前瞻_语言 & 开发_谢丽_InfoQ精选文章