TIOBE 公布 2015 年度程式語言,冠軍花落誰家?

作者 | 發布日期 2016 年 01 月 04 日 18:57 | 分類 app , 軟體、系統 follow us in feedly
7143067317_748ed79283_z

軟體評價公司 TIOBE 公布了 2015 年度程式語言,冠軍由 2015 年單年熱門程度大幅增加的 Java 奪冠,第二、第三名則分別由 C 與 C++ 拿下,而排行榜中失去原本地位的程式語言除了 Objective-C 外,還包括 PHP 與 Oracle’s PL/SQL。



TIOBE 程式語言排行榜每月公布一次,更新每月各程式語言受歡迎的程度,作為用來反映某個程式語言熱門程度的指標。納入評選的資格包括該程式語言是否在維基百科上擁有介紹頁面、是否具圖靈完備性(具有無限儲存能力)等,評選標準則是以 Google、Bing、Yahoo!、YouTube、Amazon、維基百科與百度等搜尋引擎來統計排名數據。

在 2015 年度程式語言榜中,Java 熱門程度大幅成長 5.94%,將另外兩個熱門程度也增加不少的程式語言 Visual basic.NET(+1.51%)及 Python(+1.24%)遠遠拋在後頭。1995 年就誕生的 Java 曾在 2005 年登上年度程式語言冠軍,時隔十年後,Java 是如何再度坐上年度程式語言的寶座呢?據 TIOBE 指出,Java 為目前企業市場最愛用的程式語言,同時也是正在茁壯的行動裝置 Android 市場中最熱門的程式語言,此外,Java 也成為了內含如 Lambda 這類整合現代語言特徵的程式語言,使 Java 的前景更被看好。

tiobe 2016

而在 2015 年程式語言排行中,Java 的崛起也伴隨著 Objective-C 的沒落,Objective-C 熱門程度下跌多達 5.88%,蘋果打算用來取代 Objective-C 的 Swift 出現為其熱門程度下跌的主因。不過,雖然先前有預測指出,在 Swift 出現之後,Objective-C 在行動 app 的發展上可能會喪失主導權,但 TIOBE 指出,目前看來,Objective-C 逐漸式微的同時,仍不見 Swift 的熱門程度隨之增加,其 2015 年熱門程度僅增加 0.62%,因此 TIOBE 認為,蘋果的應用框架開發者目前還不急著從 Objective-C 移轉到 Swift。

除了 Objective-C 外,排行中喪失原本地位的程式語言還包括了 PHP(-1.08%)與 Oracle’s PL/SQL(-1.00%)。而榜中也有大力竄起的程式語言,如自 82 名跳升至 17 名的物件導向程式語言 Groovy、從 89 名跳至 35 名的平行導向程式語言 Erlang、從 96 名跳到 39 名的純函數程式語言 Haskell 及從 126 名爬到 47 名的編譯型程式語言 Rust。

對於 2016 年的程式語言前景,TIOBE 預測 Java、JavaScript、Swift 及 PHP(隨著 PHP7 版本的釋出)將坐上 2016 年度程式語言榜中前十名,至於多範式程式語言 Scala 可能會暫時進入前 20 名,而 Rust、動態程式語言 Clojure、動態高階程式語言 Julia、可以編譯成 JavaScript 的中繼語言 TypeScript 等排名則可望大幅成長。

(首圖來源:Flickr/Ernesto de Sola CC BY 2.0)

延伸閱讀:

發表迴響