TIOBE 8 月榜單:Prolog 十五年后卷土重來,Python 吞噬 R 市場份額
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 官網。
本文轉自OSCHINA
本文標題:TIOBE 8 月榜單:Prolog 十五年后卷土重來,Python 吞噬 R 市場份額
本文地址:https://www.oschina.net/news/154005/tiobe-index-202108