返回 导航

其他

hangge.com

TIOBE - 2021年8月编程语言排行

作者:hangge | 2021-08-10 08:10

八月头条:数据挖掘和人工智能语言强势崛起

    在以前智能手机大热的那段时间,一些用于编写移动应用程序的编程语言也变得非常流行。其中最好的例子就是 Objective-C,该语言曾在 TIOBE 指数中达到了第 3 位,而在当时它仅仅是被用来编写了 iPhone 手机的应用程序。但这一切在 2014 年苹果宣布推出 Swift 以取代 Objective-C 后逐渐终结,自今年 4 月起,Objective-C 再也没进入过 TOP 20。

    放眼当下,数据挖掘和人工智能领域也有异曲同工之妙,这些领域的编程语言都在蓬勃发展。最突出的例子是 Python,本月它再次从 Java 手中夺过了第二的位置。同时,一些古老的语言也因此看到了复兴。比如同样适用于数据分析、人工智能等领域的上古编程语言 Fortran 也由此再次复兴,自 4 月冲进 TOP 20 后,本月更是刷新了自身最高名次:第 13 名。更令人吃惊的是,逻辑编程语言 Prolog(Programming in logic)语言在 15 年后卷土重来,重新进入了前 20 名。拥有简单文法、丰富表现力和独特的逻辑型编程三大特点的 Prolog特别适用于 表示人类思维和推理规则,因此一问世就获得了许多专注于人工智能领域开发者的关注,也成功应用于 数理逻辑、 自然语言理解等诸多领域:AI 界著名的认知计算系统 IBM Watson 中就有 Prolog 的身影。

    唯一例外是 R,与其他蓬勃增长的语言相反,该语言地位出现了下滑。TIOBE CEO Paul Jansen 猜测,原因可能在于 Python 正在吞噬 R 的市场份额。8 月榜单中一些其他有趣的变化包括:Rust 从第 27 位上升到第 24 位,Julia 从第 35 位升至第 26 位;这两种语言也都是能够永久占据前 20 榜单的有力候选者。

编程语言排行榜 TOP 20 榜单:


前 10 名编程语言长期走势图:


以下是 21-50 编程语言排名:


    TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。
    请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。
评论

全部评论(0)

回到顶部