位置:编程技术网 > 编程语言 > 正文 >

TIOBE 9月编程语言排行榜发布,C++增速最快,C++20的功劳?

2020年09月30日 17:21来源:未知手机版

windows office2010免费版下载,电影 南京,赖滢羽种子

C++20 能让 C++ 复兴吗?TIOBE 公布 2020 年 9 月的编程语言排行榜,C++ 位列第四,仅次于 C、Java 和 Python。而且 C++ 相比去年同期增长 1.48%,成为增长最快的编程语言。TIOBE 编程社区指数是衡量编程语言流行度的指标。

访问:

阿里云推出高校特惠专场:0元体验入门云计算 快速部署创业项目

该指数每月更新一次,是基于谷歌、必应等 25 种搜索引擎上与编程相关的搜索查询得到的结果。TIOBE 指数旨在反映编程语言受欢迎程度的变化。

2020>

C++ 语言诞生于 20 世纪 80 年代,现在已有 35 年的历史。

2003 年是 C++ 的高光时刻:当年 8 月它达到了占比 17.53% 的高点,位列 top 3 编程语言,并获得当年的 TIOBE 编程语言奖。但之后 C++ 开始走下坡路。2005 年以后,它的占比甚至再没超过 10%,2017 年 C++ 出现了历史最低记录 4.55%。但是,今年 9 月的排行榜单显示,C++ 达到 7.11% 的份额,年增长率高达 1.48%,成为增长最快的编程语言。

TIOBE>

C++20:C++11 以来最大的发行版本

近日,国际标准化组织(International Organization for Standardization,ISO) C++ 组,21 工作组(WG21)投票通过“C++20”的最终版本,这是自 2017 年 C++17 以来,C++ 语言的首次重大更新。

微软工程师、WG21 主席 Herb Sutter 称,C++20 是“自 C++11 以来最大的发行版本”。

C++20 中的两个关键特性是“模块”(modules)和“协程”(coroutines)。Jansen 表示:“模块这一特性将取代可怕的 include 机制”。

C++ 之父 Bjarne Stroustrup 认为:C++20 很特别,因为它完全遵循了《The Design and Evolution of C++》(1994 年版本)。尤其是,它囊括了概念、模块和协程。

“概念”并未出现在这本书中,但 Bjarne 用了三页的篇幅为此致歉。Bjarne 表示,当时没有人知道如何设计和实现这一特性。

“模块”在当时只是一个梦,不过在那本书中 Bjarne 还是特意提及了它。Bjarne 表示,自己梦想有一天能够去掉预处理器。

“协程”是 C++ 诞生头十年里的重点,当时其他大部分语言都不具备这一特性。

此外,C++20 还改进了并发性等。

对于 C++ 的这次重大更新,开发者也发表了自己的看法。

有网友认为,C++ 变得越来越难懂,规则越来越复杂:

事实上,C++>

但是也有开发者表示,虽然要花时间了解更新的内容,但每次更新都是有道理的:

参考链接:

https://www.zdnet.com/article/developers-programming-language-c-is-about-to-get-this-huge-update/

https://www.tiobe.com/tiobe-index/

https://isocpp.org/blog/2020/02/bjarne-stroustrup-on-cpp20s-significance

https://www.reddit.com/r/cpp/comments/imzkl4/c20_has_been_approved/

https://news.ycombinator.com/item?id=24389549

本文地址:http://www.reviewcode.cn/bianchengyuyan/173872.html 转载请注明出处!

今日热点资讯