社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Prolog十五年后卷土重来,Python吞噬R市场份额,TIOBE8月榜单出炉

OSC开源社区 • 4 年前 • 450 次点击  
文 | 白开水
出品 | OSC开源社区(ID:oschina2013)
TIOBE 公布了 2021 年 8 月的编程语言排行榜。
TIOBE CEO Paul Jansen 指出,以前在智能手机大热的那段时间,一些用于编写移动应用程序的编程语言也变得非常流行。其中最好的例子就是 Objective-C,该语言曾在 TIOBE 指数中达到了第 3 位,而在当时它仅仅是被用来编写了 iPhone 手机的应用程序。
放眼当下,数据挖掘和人工智能领域也有异曲同工之妙,这些领域的编程语言都在蓬勃发展。最突出的例子是 Python,本月它再次从 Java 手中夺过了第二的位置。同时,一些古老的语言也因此看到了复兴,譬如 Fortran 的激增。更令人吃惊的是,Prolog 语言在 15 年后卷土重来,重新进入了前 20 名。Prolog 被用于 IBM 的 Watson,最知名的 AI 引擎之一。
唯一例外是 R,与其他蓬勃增长的语言相反,该语言地位出现了下滑。Paul Jansen 猜测,原因可能在于 Python 正在吞噬 R 的市场份额。8 月榜单中一些其他有趣的变化包括:Rust 从第 27 位上升到第 24 位,Julia 从第 35 位升至第 26 位;这两种语言也都是能够永久占据前 20 榜单的有力候选者。
TIOBE 6 月 TOP 20 编程语言
Python 和 Java 位置再次出现了互换。除此之外,前十榜单无甚变化。
第 11-20 名之间变动较大,Prolog 多年后重新进入前 20 榜单,排名第 19;与此同时,Delphi/Object 掉至第 22 位。Go 语言在经历了上月短暂的回升后,也又再次下跌至第 18 位。
具体而言,排名相较前一个月出现上升的有:Groovy(15→11);Fortran(14→13);Ruby(17→15);MATLAB(19→17);Prolog(22→19)。排名下降的有:Classic Visual Basic(11→12);R(12→14);Go(13→18);Perl(18→20)。Swift 则保持 16 位不变。
TOP 10 编程语言 TIOBE 指数走势(2002-2020)
第 21-50 名编程语言排行
第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

ActionScript, Alice, Arc, Awk, B4X, bc, BCPL, Bourne shell, CFML, CL (OS/400), Clipper, CLIPS, Common Lisp, Eiffel, Elixir, Elm, Forth, Fortress, Haskell, Icon, Inform, Io, J#, Korn shell, LiveCode, Maple, Modula-2, MQL4, MUMPS, NATURAL, NXT-G, Oberon, OCaml, Occam, OpenEdge ABL, PL/I, PostScript, PowerShell, Pure Data, Q, REXX, Ring, RPG, Simulink, Smalltalk, Solidity, SPARK, Stata, Uniface, Xojo

TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度都用于指数计算。具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
值得注意的是,TIOBE 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。
详细榜单信息可以查看 TIOBE 官网:https://www.tiobe.com/tiobe-index/

END




觉得不错,请点个在看

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/118087
 
450 次点击