TIOBE 2016 年程式語言流行榜:Go 增速快、Java 總人氣高

b18trxc8upq-artem-sapegin-1024x683.jpg
Photo Credit: Unsplash

程式語言人氣指標 TIOBE 透過整理 Google、MSN、Yahoo、百度、維基百科和 YouTube 等大型網站中,程式語言相關的搜尋結果,每個月排出最受熱門程式語言,並於今年 1 月公佈了 2016 年最受歡迎的程式語言。

Java 總人氣最高

TIOBE 的程式社群指標(Programming Community index)透過搜尋引擎統計了專業工程師、課程和第三方零售的資訊,以累積總人氣而言,Java 依舊是最高的程式語言。TIOBE 指標從 2001 開始計算,而根據報告中的圖表顯示,近 15 年來最多人使用的程式語言都是由 Java 或 C 遙遙領先。

▲Photo Credit: TIOBE

Go 拿下 2016 年度熱門

另外,TIOBE 年度大獎(programming language of the year)是頒給一整年內獲得最多人氣的程式語言,而在 2016 年則是由 Google 的 Go 增加了 2.16% 的人氣分數,拿下獎項。TIOBE 報告認為,Go 的成長歸功於易用、好上手的特性,以及內建支援並行(concurrency)編程。接下來 Dart 和 Perl 也以 0.95% 和 0.91% 的增幅分居第二與第三名。

▲Photo Credit: TIOBE

去年成長不俗的 Rust 小幅進步至 17 名,依舊在前 50 名內;另外雖然 TypeScript 位列 137 連百強都沒進,但在廣告業相當受歡迎。同一份報告認為,C++、Swift、Julia 和 TypeScript 明年有機會競逐年度獎項。
要注意的是,這項指標是經過搜尋相關討論、教學、產品等資訊數量來評比,並不代表哪種語言最優秀,也不是依累積程式碼數量最多行來比較的。不過倒可以看出哪些程式語言常被提到,作為流行趨勢的參考,更多計算定義詳見 TIOBE 官方說明

不過根據 Stack Overflow 的問卷調查, 直至 2016 年 3 月,最受歡迎的程式語言是連續 4 年都是 JavaScript,Java 位居第三,第二名則是 SQL。