C++2015前瞻

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++ 会议,有兴趣的读者可以查看这里

将C语言梳理一下,分布在以下10个章节中:

  1. Linux-C成长之路(一):Linux下C编程概要 http://www.linuxidc.com/Linux/2014-05/101242.htm
  2. Linux-C成长之路(二):基本数据类型 http://www.linuxidc.com/Linux/2014-05/101242p2.htm
  3. Linux-C成长之路(三):基本IO函数操作 http://www.linuxidc.com/Linux/2014-05/101242p3.htm
  4. Linux-C成长之路(四):运算符 http://www.linuxidc.com/Linux/2014-05/101242p4.htm
  5. Linux-C成长之路(五):控制流 http://www.linuxidc.com/Linux/2014-05/101242p5.htm
  6. Linux-C成长之路(六):函数要义 http://www.linuxidc.com/Linux/2014-05/101242p6.htm
  7. Linux-C成长之路(七):数组与指针 http://www.linuxidc.com/Linux/2014-05/101242p7.htm
  8. Linux-C成长之路(八):存储类,动态内存 http://www.linuxidc.com/Linux/2014-05/101242p8.htm
  9. Linux-C成长之路(九):复合数据类型 http://www.linuxidc.com/Linux/2014-05/101242p9.htm
  10. Linux-C成长之路(十):其他高级议题

c++

相关推荐