vlambda博客
学习文章列表

6月语言排行:Python有点膨胀,甚至想和Java拼一把

TIOBE 编程语言排行榜 6 月更新已发布,排名前十的分别是:Java, C, Python, C++, Visual Basic .NET, C#, JavaScript, PHP, SQL 和汇编语言

值得关注的亮点包括:

  1. Python 排名再度超越 C++,拿下第三名的位置

  2. Swift 排名超过 Objective-C,几乎挺进前十

  3. Go 由上个月的第 19 名跃升到本月的第 15 名

  4. PHP 排名与上个月相比上升了一名,但整体呈下降趋势

  5. Dart 和 TypeScript 的排名均有较大的上升

Python 的排名变化尤其值得关注。TIOBE 对它这个月的评价是,其 TIOBE 指数在持续飙升,创下了新纪录

根据以往的数据,Python 的 TIOBE 指数在本月确实创下了历史新高,达到 8.530%,远超 C++ 的 7.384%

因此 TIOBE 大胆猜测,如果 Python 可以保持这种增长速度,有机会在 3 到 4 年内在 TIOBE 语言排行榜上取代 C 和 Java 的位置,从而成为世界上最流行的编程语言。

谈到 Python 的排名为何上升得如此快,TIOBE 认为主要原因在于软件工程正在蓬勃发展,而 Python 恰好吸引了很多新手进入开发领域。

须知道,对于初学者来说,Java 的编程方式显得过于繁琐。为了在 Java 中完全理解和运行诸如“hello world”之类的简单程序,初学者需要学习类、静态方法和包的知识。而在 C 语言中,同样的程序虽然实现得更容易,但内存管理是绕不开的一道坎。

但如果要在 Python 中实现同样的程序,一行代码就足矣,十分简单。所以如此方便且易上手的编程语言,自然会深受欢迎。

TIOBE 6月编程语言排行 1-20

6月语言排行:Python有点膨胀,甚至想和Java拼一把

TOP 10 编程语言 TIOBE 指数走势(2002-2018)

6月语言排行:Python有点膨胀,甚至想和Java拼一把

第 21-50 名的编程语言排行

6月语言排行:Python有点膨胀,甚至想和Java拼一把

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

  • (Visual) FoxPro, 4th Dimension/4D, ABC, ActionScript, Algol, Alice, Applescript, Arc, Awk, BBC BASIC, bc, Bourne shell, C shell, Clipper, Common Lisp, Elixir, Erlang, Forth, Hack, Icon, IDL, Inform, Io, J, Korn shell, Maple, MAXScript, Monkey, MQL4, MS-DOS batch, MUMPS, NATURAL, OpenCL, OpenEdge ABL, Oz, PostScript, PowerShell, Q, Red, REXX, Ring, RPG, S, Scheme, Snap!, SPARK, Tcl, Tex, VBScript, VHDL

TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度都用于指数计算。具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。

值得注意的是,TIOBE 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。

详细榜单信息请查看「阅读原文」。

开源中国征稿啦!


开源中国 www.oschina.net 是目前备受关注、具有强大影响力的开源技术社区,拥有超过 400 万的开源技术精英。我们传播开源的理念,推广开源项目,为 IT 开发者提供一个发现、使用、并交流开源技术的平台。


现在我们开始对外征稿啦!如果你有优秀的技术文章想要分享,热点的行业资讯需要报道等等,欢迎联系开源中国进行投稿。投稿详情及联系方式请参见:


推荐阅读