2021年8月编程语言排行榜 TIOBE 指数

计算机编程语言如今已经超多 2500 多个,如何知道一门语言的流行程度呢?这就得提到 TIOBE 指数,它是用来衡量编程语言流程趋势的一个指标,每月更新一次。

TIOBE指数评级基于谷歌、必应、雅虎、维基百科、亚马逊、YouTube和百度的搜索量以及各个供应商提供的课程数量。

该指数可以用来检测你正在使用的编程语言是否还流行,也可以在构建新软件系统时,就采取哪种编程语言做出战略决策。

八月分析:数据挖掘和人工智能语言正在蓬勃发展

智能手机近年来的热门,用于编写移动应用程序的编程语言也变得非常流行。最好的例子是 Objective-C,它在 TIOBE 指数中排名第 23,而它仅用于为 iPhone 编写应用程序。如今,我们在数据挖掘和人工智能方面也有同样的情况。这些领域的编程语言正在蓬勃发展。最引人注目的例子是从 Java 手中接过第二位的 Python。甚至旧的语言也因此而复兴,就像 Fortran 的浪潮一样。而且,更令人惊讶的是,我们看到 Prolog 在 15 年后重新进入前 20 名,出人意料地卷土重来。Prolog 用于 IBM 的 Watson,这是最著名的 AI 引擎之一。所有这一切的唯一例外是 R,与其他语言相反,它失去了一些位置。我猜 Python 正在蚕食 R 的市场份额。本月其他有趣的举动是:Rust 从位置#27 到#24,Julia 从位置#35 到#26。Rust 和 Julia 都是永久排名前 20 位的有力候选人。

要想被 TIOBE 收录,必须同时满足下面的要求:

  • 该语言在维基百科上已经存在,且维基百科给它的定义是编程语言。像Excel、Android、AJAX 等不能被收录。
  • 该语言需要图灵完备。像 HTML 和 XML 不被视为编程语言。
  • Google相关搜索至少有5000+点击量。