最新程式語言排名,程式設計師最感興趣的是它們

數據分析公司RedMonk發佈了2018年第一季度的編程語言排名,需要注意的是,該數據並不是根據編程語言的使用量或者有多少項目使用了該語言來排名,而是試圖衡量程序員對該種語言的興趣。而程序員的興趣則可能會影響到業務決策,例如在新項目中使用該語言,從而對該語言的發展走勢產生影響。

RedMonk通過提取Stack Overflow上的問題數量以及GitHub上的項目數量來衡量該編程語言的受歡迎程度。

最新編程語言排名,程序員最感興趣的是它們

根據他們的數學統計結果,以下是前20位最受歡迎的編程語言:

最新編程語言排名,程序員最感興趣的是它們

在本期當中,前十名的編程語言排名並未發生很大變化,JavaScript和Java依然佔據前兩把交椅。其實這是一個有趣的現象,意味著這些語言都在以同等的速度在增長。而對於那些新興的語言,由於它們是後來者,意味著它們要超越這些前輩們,將變得更加困難。

而在前十名以外的編程語言則發生了一些變化,RedMonk也對此進行了分析:

Go

Go在不到十年前出現至今,一直是增長最快的編程語言之一,很少有其他新興語言能夠像Go那樣排進前20名,這證明了它作為後端系統語言的地位。但是,在連續兩個季度的排名當中,Go都排在15名之後,本期還降至16名,而Swift則迅速超越它穩固聲譽。雖然Go作為後端語言的地位是毋庸置疑的,但是由於它缺乏像Java等編程語言的多樣性,從而在一定程度上使它難以進入新的領域來獲得新的增長。

Kotlin

Kotlin對Java開發人員的吸引力和它在Android平臺上的地位似乎表明該語言將準備進行一次重大的飛躍。在一年多一點的時間裡,Kotlin從第65位迅速上竄到第46位,再到1季度的第27位,其速度讓人驚訝。能夠與之媲美的只有Swift,當時Swift在很短的時間裡從第68位躍升到第22位。有趣的是,這兩種語言在各自的排名上有著不同的路徑。Swift的排名主要是因為在Stack Overflow軸上表現出色,而Kotlin則相反。無論如何,Kotlin是目前世界上增長最快的編程語言之一。

最新編程語言排名,程序員最感興趣的是它們

Powershell / R / TypeScript

這三種編程語言在本期排名分別提升了1名、2名和3名。在這一期的排名當中,微軟旗下的編程語言表現搶眼。Powershell繼續穩步上升,R語言則從先前的輕微下降中重新回到上升軌道。與此同時,TypeScript從17名上升到14名。值得注意的是,微軟的編程語言在操作、分析/數據科學、應用程序開發三個不同的領域中都取得了增長,這表明微軟採取的撒網方式開始產生回報。

Rust

Rust在排名中繼續緩慢爬升,本期從第25名上升到23名,這使得它超過了Clojure、Groovy或Visual Basic等編程語言。該編程語言強調安全性,使得它並不像清單中的其他語言那樣容易被理解。就像Go語言一樣,Rust是否能夠繼續向前,取決於後端市場是否能夠繼續增長。

Scala

Scala連續第三個季度下滑,本期下降到第14名,而排在該位置的還有TypeScript。目前還不知道導致下滑的因素是什麼,但值得注意的是,第14名依然是一個很高的排名,所以像Kotlin這樣的後起之秀如果要超過它,依然具有較高的難度。

Swift

在本期排名中,Swift再次上升一名,使它與其前輩Objective-C排在了相同的位置。由於蘋果對Objective-C的支持,以及它通過iOS平臺持續創造的機會,使得該語言一直保持著很高的知名度。然而,Swift與Objective-C的軌跡必然會出現相交,而這個季度的運行是第一次發生這樣的情況。Swift在不到4年的時間裡成功躋身前10名,其發展速度讓人讚歎,而且還有可能進一步攀升。

最新編程語言排名,程序員最感興趣的是它們

對於這一類排名,小編認為可以作為編程語言未來發展趨勢的一個參考,但不宜過分較真,畢竟它們通常遺留了很大量中國用戶的數據,並不能完全反映真實情況。


分享到:


相關文章: