查看原文
其他

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

CSDN App CSDN 2020-12-18

整理 | 郑丽媛
出品 | 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 新增的四大特性(概念、范围、协程和模块)完善了许多之前的不足,使开发者拥有更好的开发体验。

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

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

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

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



其他编程语言排名


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

第 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)

 



历史排名(1985-2020)


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



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

 

【说明】

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

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

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

更多精彩推荐

滴滴 AI Labs 负责人叶杰平因个人原因即将离职!CTO 张博接任

任正非:华为的岗位没有年龄限制;腾讯微博将于9月28日停止运营;微软关闭Visual Studio Online|极客头条

被劝退的学渣,逆袭成高级语言之父,改变编程方式却说“不喜欢写代码”!

5年5亿美金,华为昇腾如何构建全行业AI生态?

该买哪家二手手机呢?程序员爬取京东告诉你!

总计2171个BTC被盗,这个钱包漏洞的受害者越来越多
点分享点点赞点在看

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存