TIOBE8月榜单Prolog十五年后卷

出品

开源中国

白开水

TIOBE公布了年8月的编程语言排行榜。

TIOBECEOPaulJansen指出,以前在智能手机大热的那段时间,一些用于编写移动应用程序的编程语言也变得非常流行。其中最好的例子就是Objective-C,该语言曾在TIOBE指数中达到了第3位,而在当时它仅仅是被用来编写了iPhone手机的应用程序。

放眼当下,数据挖掘和人工智能领域也有异曲同工之妙,这些领域的编程语言都在蓬勃发展。最突出的例子是Python,本月它再次从Java手中夺过了第二的位置。同时,一些古老的语言也因此看到了复兴,譬如Fortran的激增。更令人吃惊的是,Prolog语言在15年后卷土重来,重新进入了前20名。Prolog被用于IBM的Watson,最知名的AI引擎之一。

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

TIOBE6月TOP20编程语言

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)。排名下降的有:ClassicVisualBasic(11→12);R(12→14);Go(13→18);Perl(18→20)。Swift则保持16位不变。

TOP10编程语言TIOBE指数走势(-)

第21-50名编程语言排行

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

ActionScript,Alice,Arc,Awk,B4X,bc,BCPL,Bourneshell,CFML,CL(OS/),Clipper,CLIPS,CommonLisp,Eiffel,Elixir,Elm,Forth,Fortress,Haskell,Icon,Inform,Io,J#,Kornshell,LiveCode,Maple,Modula-2,MQL4,MUMPS,NATURAL,NXT-G,Oberon,OCaml,Occam,OpenEdgeABL,PL/I,PostScript,PowerShell,PureData,Q,REXX,Ring,RPG,Simulink,Smalltalk,Solidity,SPARK,Stata,Uniface,Xojo

TIOBE编程社区指数(TheTIOBEProgrammingCommunityindex)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube和百度都用于指数计算。

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

详细榜单信息可以查看TIOBE


转载请注明:http://www.aierlanlan.com/grrz/3555.html