TIOBE 9 月编程语言:C++ 突起、Java 流行度下降

TIOBE 9 月编程语言:C++ 突起、Java 流行度下降_第1张图片

整理 | 郑丽媛

出品 | CSDN(ID:CSDNnews)

编程语言社区 TIOBE 最新发布了 9 月编程语言排行榜。

自从今年5月被C语言超越后,Java一直位列第2,久久无法突破,市场份额也在逐月降低,本月的市场占比相较去年,降幅甚至高达-3.18%。

与之形成鲜明对比的是,在本月 TIOBE Top 20 榜单中,C++以1.48%的增幅重回开发者视野中。其实早在2003年,C++就已是真正的赢家。它在2003年8月达到17.53%的峰值,接近第二名,并获得2003年年度编程语言称号。

不过,自2005年之后,C++市场份额一降再降,甚至再也没有达到10%。在2017年,C++走向历史最低值,占比4.55%。如今随着C++ 20最新标准的逐渐完善,TIOBE CEO Paul Jansen表示,与去年相比,C++现在是增长最快的语言。

C++20(C++ 编程语言标准 2020 版)是 C++语言一次非常重大的更新,为这门语言引入大量新特性。 C++20 新增的四大特性(概念、范围、协程和模块)完善了许多之前的不足,使开发者拥有更好的开发体验。

TIOBE 9 月编程语言:C++ 突起、Java 流行度下降_第2张图片

除了以上,8-20名也有些许的变化:

  • PHP超越R语言上升1位,变为第8名;

  • Classic Visual Basic跌出TOP 20,Dart进入TOP 20;

  • Rust由第20名上升2个名次,成为第18名。

其他编程语言排名

下面列出了完整的 21-50 名,因为是非官方发布的,所以可能存在遗漏:

TIOBE 9 月编程语言:C++ 突起、Java 流行度下降_第3张图片

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

(Visual) FoxPro, ABC, ActionScript, Alice, Arc, Awk, bc, Bourne shell, C shell, CL (OS/400), CoffeeScript, Crystal, cT, Elixir, Emacs Lisp, Erlang, F#, Factor, Forth, Icon, IDL, Inform, Io, Korn shell, Ladder Logic, Limbo, Lingo, Maple, MEL, Mercury, ML, NATURAL, OpenCL, Oz, PostScript, Pure Data, Q, Raku, Ring, RPG, Snap!, SPARK, SPSS, Standard ML, Stata, Tcl, Tex, Vala/Genie, Verilog, VHDL

Top 10 编程语言 TIOBE 指数走势(2002-2020)

 

TIOBE 9 月编程语言:C++ 突起、Java 流行度下降_第4张图片

历史排名(1985-2020)

注:以下排名位次取决于 12 个月的平均值。

TIOBE 9 月编程语言:C++ 突起、Java 流行度下降_第5张图片

编程语言“名人榜”(2003-2019)

 

TIOBE 9 月编程语言:C++ 突起、Java 流行度下降_第6张图片

【说明】

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、CSDN、必应、Hao 123 等等。具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

详细榜单信息可参考 TIOBE 官网:https://www.tiobe.com/tiobe-index

【推荐阅读】

你可能感兴趣的:(TIOBE 9 月编程语言:C++ 突起、Java 流行度下降)