迷茫程式語言學哪種?Github 揭露全球熱門程式語言排行 輕鬆掌握未來趨勢

迷茫程式語言學哪種?Github 揭露全球熱門程式語言排行 輕鬆掌握未來趨勢
▲程式語言百百款,入門又該學習哪一種呢?(圖/取自 Pixabay)

陳建鈞/綜合報導

想成為工程師,但發現程式語言百百款,不知道該從哪一種入門嗎?不妨先看看全球各地的網友們,都用什麼程式語言吧!全球最大原始碼網站 Github,近期發表了年度報告,簡述了當前熱門的程式語言,以及近年來的趨勢。

Github 是微軟旗下的程式碼代管網站,在全球擁有 3,100 萬使用者,創建近 1 億個儲存庫儲存軟體,可說是全球最龐大的工程師交流社群。Github 每年 10 月都會發表年度報告 Octoverse,向大眾簡述社群趨勢與一些統計資料。

在這樣的慣例下,Github 近期更進一步在部落格發表文章,透過年度資料分析「什麼程式語言最受歡迎」,現在讓我們一起來看看吧!

2008 至 2018 年間,已創建儲存庫中最多人使用的程式語言



從上表可看出,JavaScript 一直以來廣受網友們歡迎,今年更進一步拉開與其他程式語言的差距。緊追在後的則是近年來很夯的 Java 與 Python。

2014 年至 2018 年 9 月 30 日為止,最受歡迎的程式語言排行變化



第一、二名的 JavaScript 與 Java 5 年間維持霸主寶座,而 Python 與 PHP 則在 2015 年後對調了排名,基本上前 4 名沒有什麼變動。不過,2014 年處於第 5 名的 Ruby 排行卻直直落。

Github 提到,雖然 Ruby 的使用者人數也在成長,但成長幅度遠遠不及其他程式語言,新的項目都不太會選擇以 Ruby 編寫,導致它如今已是受歡迎排行中的吊車尾。

2018 年度(至 9/30)各地區的受歡迎程式語言排行



值得一提的是,表中 TypeScript 在非洲、南美洲的受歡迎程度,遠遠超過其他地區,尤其於北美、歐洲,Github 推測,這很可能是因為非洲、南美洲的開發者社群整體較新,或許會選擇使用較新穎的開發技術。

2018 年度成長最快的程式語言排行



這份榜單由 2011 年面市的 Kotlin 獲得第一名,而 Powershell 也越來越受到大公司青睞,促使其快速的成長。

看完以上的統計資料後,Github 從當今受歡迎的程式語言中,歸納出 3 個要素。

首先是型別安全(Type-Safty),除了 Python 以外,靜態程式語言的人氣逐漸增加,靜態類型的程式語言,相對擁有較佳的效率與安全性。

其次是相容性,Github 認為,TypeScript 能如此迅速地成長,有一部分歸功於它與 JavaScript 良好的相容性。Rust 和 Kotlin 也因為這項優勢,獲得部份 C 與 Java 的使用者青睞。

最後是開源性質,這些受歡迎的語言都是開源項目,並在 Github 上受到良好的管理與維護。社群為 Kotlin 等新興開源語言建立的資源與反饋,將令新進的使用者們更容易上手與使用。

留言

延伸閱讀