9月編程語言排行榜:Python霸榜 Kotlin排名上升最快

最近,PYPL發佈了9月編程語言排行榜。調查結果顯示,最受歡迎的前五位分別爲:Python,Java,JavaScript,C#,PHP。其中,Python在Google趨勢中的搜索頻率同比增長4.6%,Java則同比下降2.2%。

據瞭解,這份調查結果來自Google趨勢,通過分析用戶在Google上對不同語言教程的搜索頻率得出,即用戶搜索某一語言教程越多,該語言在就越受歡迎。

PYPL 9月編程語言排行榜

“人生苦短,我選Python。”在過去五年間,Python的受歡迎程度漲幅最大,達18.7%,而 Java 則下跌6.9%。

種種跡象表明,Python正在蠶食編程語言的世界。今年4月,外媒ZDNet援引SlashData的數據表示,目前全球範圍有820萬開發者使用Python進行編碼,其數量已超過擁有760萬使用者的Java。去年9月,它們的用戶數還分別爲700萬(Python)和710萬(Java)。有分析稱,機器學習的興起是Python崛起的重要推動因素。現在,高達69%的機器學習開發人員和數據科學家都在使用Python。通過下表,你還可以看到,儘管Python的平均薪資較去年有所回落,但與其他語言相比仍具競爭力。

2017-2019年部分編程語言平均薪資(數據來源:DAXX)

與之相應地,一些科技巨頭都在使用Python。例如,Google從人工智能算法到雲應用引擎等領域都使用Python;Dropbox 99.9%的代碼是用Python編寫的,包括服務器後端、桌面客戶端、網站控制器邏輯、API後端和分析工具等。

再來看一下位居第二的Java,它在PYPL前幾月榜單中的表現似乎都比較平淡。一方面受到Python的影響,另一方面還要提到後起之秀Kotlin。儘管從Dice在Facebook上發佈的最新調查結果中,人們能看出,Java仍是Android開發者的心頭好。但Google的Chet Haase在官方博客中曾提到,“Android開發將越來越多地以Kotlin爲優先”,“如果你要開始一個新項目,你應該在Kotlin中寫下來。”

目前,Kotlin主要用來構建 Android 應用程序。根據 JetBrains 最近的一項調查,大約 62% 的開發人員正在使用Kotlin構建移動應用程序,41%的開發人員用它完成Web 後端項目,庫佔29%,工具佔 22%,9% 的受訪者將其用於桌面應用程序,7% 的受訪者將其用於構建物聯網。Kotlin的勢頭很可能在未來幾年纔會爆發,當前,它距離完全超越 Java 還有很長一段路要走。

Java與Kotlin之間的關係同Objective-C與Swift有些類似。但不同的是,後者間的“對決”顯然更加白熱化,Objective-C與Swift分別位列排行榜第八、九位,份額僅差0.17%,而Objective-C的搜索趨勢較Swift低0.4個百分點。

此外,榜單中,上升幅度同比增長較多的還有Go,Rust,JavaScript,Julia;與之相對地,Ruby,Scala,Perl,Visual Basic,Lua,Delphi則有所下降。

相關鏈接:
PYPL PopularitY of Programming Language

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章