〓【球友会】分享IT计算机各类电子书,包括各类编程语言,人工智能,机器学习、深度学习以及各类大数据、算法等内容的电子书
TIOBE:2020年9月编程语言排行榜 C++增速最快
TIOBE:2020年9月编程语言排行榜 C++增速最快

TIOBE:2020年9月编程语言排行榜 C++增速最快

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

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

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

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

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

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

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

事实上,C++ 过于复杂这一点一直遭到诟病。有开发者表示:“学习全部的 C++ 规则是不切实际的。甚至在实际编写中,C++ 代码越来越像 C 语言代码。”

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

TIOBE:2020年7月编程语言排行榜 易于学习使用的统计编程语言开始流行

TIOBE:2020年11月最受欢迎编程语言排行榜 Python超越Java成第二最受欢迎编程语言

TIOBE:2021年6月编程语言排行榜 Python 有望超越 C 语言成为第一名

TIOBE:2021年8月编程语言排行榜 数据挖掘和人工智能语言强势崛起

TIOBE:2019年1月全球编程语言榜单 C 获得“2019 年度编程语言”称号

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注