RedMonk最新程式語言榜單,python位居第二
近日,全球知名行業分析公司RedMonk釋出了Q3的程式語言榜單,本排行榜基於GitHub 和Stack Overflow兩大社群中使用及討論的程式語言熱度進行排行,真實地反應了開發者對各大程式語言應用的現狀,也希望透過此榜單能夠為更多的從業者在工具的抉擇層面帶來一些借鑑。
RedMonk 程式語言排行榜 TOP 20
值得關注的變化
和上個季度的榜單相比,在本季度中,RedMonk 官方也總結出一些值得關注的重要變化:
Java
過去一段時間中,在 Python 迅猛的增速之下,Java 的腳步有所放緩,從原來的第二名下降到了第三位,就在很多從業者擔心 Java 的使用率是否會進一步下降時,在本季度中,Java 重新迴歸,與 Python 並列榜單第二位。
不過,在程式語言層出不窮的發展趨勢下,不少從業者似乎並不太看好 Java,甚至定期為企業基礎設施的堅定者(Java)撰寫墓誌銘。但現實來看,Java 屹立不倒自然有其自身的發展優勢,它曾作為用於數字電視機頂盒的一種主力程式語言,在不斷變化的技術潮流中,仍然可以找到其能夠勝任的地方。
這些年來,Java 在這些排名上的表現給人留下深刻印象,而且由於它表現出非凡的適應快速變化環境的能力,因此它是一種難以與之抗衡的語言。
TypeScript
TypeScript 在本季度的排名位居第八位,現在該語言面臨最大的問題是其是否還能夠持續增長甚至超越 C#、C++、PHP 等老牌程式語言?亦或是現在的排名已經到了它的極限?
對此,RedMonk 官方表示,現在一切說不準,但一年前這個時候,TypeScript 在排名所依據的綜合得分中落後第 5 名語言 6 分,但這次差距只有兩個點。當然,過去的表現也不總是能夠代表其未來的發展。
Go/Kotlin/Rust
與 TypeScript 一樣,Kotlin 和 Rust 在本次排名中都沒有變化。一方面,這一現狀可能會令該些語言的擁護者失望,但另一方面,它也反映了系統語言新出現的一些現實問題,即 Kotlin 和 Rust 的相對錶現,以及 Go 的長期停滯不前會給我們帶來一些思考。
多年來,Java 一直面臨著強大挑戰者的挑戰,以爭奪企業應用程式首選語言的稱號。但是,正如上文所述,Java 並沒有在被挑戰的過程中受到一定的影響。事實上,與 Go、Kotlin 和 Rust 不同,Java 在排在第三位的兩個季度之後,它的份額在此次成功增長。透過自身適應性和企業應用的習慣相結合,Java 仍在企業級應用程式市場中佔有很大的份額,這也意味著 Go、Rust、Kotlin 這些挑戰者能夠帶來的影響微乎其微,同時因為這些語言共享 JVM 平臺,所以其與 Java 之間的競爭要遠小於這些語言內部之間的競爭。
Dart
上個季度,RedMonk 在釋出程式語言榜單時,曾分析了 Dart 正在逐漸上漲的原因:雖然其語法不如 Kotlin 簡潔,但是隨著 Flutter 框架的成熟發展,Dart 的未來可期。
如今經過了一個季度的時間,Dart 正如期待的那番,取代了 Perl 的位置成功進入榜單的 TOP 20。在實現這一小成就之後,現在的問題就是 Dart 能否持續保持著 TOP 20 的排名了。當前,排在其前面的 Kotlin 和 Rust 兩門語言的受歡迎度要略勝 Dart 一籌,因此,Dart 能否在挑戰中站穩自己的腳步,還得看接下來的表現。
Julia
不久前,Julia 所在的公司 Julia Computing 剛剛完成了 2400 萬美元的 A 輪融資,這筆資金將被用於發展 Julia 生態系統,而 Julia 語言自設計之初也被寄予厚望,正如其開發團隊所設想的那番,Julia 將集 Python、C、Ruby、R、Perl 等眾多語言之所長:
我們想要一種擁有自由許可的開源語言,同時擁有 C 的速度和 Ruby 的靈活。我們想要一種同像性語言,有像 Lisp 這樣真正的宏,也有像 Matlab 這樣的淺顯熟悉的數學符號。我們想要一門像 Python 一樣可用於通用程式設計,像 R 一樣易於統計,像 Perl 一樣自然地用於字串處理,像 Matlab 一樣強大的線性代數,像 shell 一樣擅長將程式粘合在一起的語言。它簡單易學,卻能讓嚴苛的駭客為之傾心。我們希望它是互動式的,具備可編譯性。
不過,透過調查資料顯示,Julia 在競爭愈發激烈的技術圈中,排名有所下滑,一年前 Julia 徘徊於 TOP 20 的邊緣位置,位於第 24 位,但在本季度中它跌至第 28 位。值得注意的是,排名越低,語言之間的絕對差異變得越小,但是對於一種語言而言,這樣的負面表現並不令人鼓舞。
對此,RedMonk 深入分析 Julia 語言下滑的原因時發現,在 Julia 發展過程中,由於其非常注重分析等功能的構建,Julia 經常被開發者列入與 Python、R 等常用統計分析工具的競爭中,其中 Python、R 語言早已在各種實踐中證明了自己的受歡迎度與可持續性,此時,新興 Julia 語言的加入就有些黯然失色了。在此,也希望獲得新一輪融資的 Julia 在未來會有亮眼的特性出現。
以上就是RedMonk最新程式語言榜單的介紹,希望對大家有所幫助。更多精彩內容分享:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2001/viewspace-2828463/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 這些程式語言薪資比較高 位居排行榜之首
- RedMonk:2020年Q3程式語言排行
- RedMonk:2021年6月程式語言 JavaScript居榜首JavaScript
- RedMonk:2014年GitHub程式語言流行趨勢Github
- TIOBE:2020年11月最受歡迎程式語言排行榜 Python超越Java成第二最受歡迎程式語言PythonJava
- 最新!2020年10月程式語言排行榜出爐
- Python崛起,TIOBE程式語言排行榜再創新高!Python
- python是如何登上程式語言排行榜榜首的Python
- TIOBE年度程式語言排行榜
- 2013年8月 TIOBE 程式語言排行榜單
- 2013年10月 TIOBE 程式語言排行榜單
- Python程式語言Python
- TIOBE 釋出 12 月程式語言排行榜,4個程式語言角逐年度語言
- 2014年6月 TIOBE 程式語言排行榜單
- 2015年5月TIOBE程式語言排行榜單
- 扒一扒程式語言排行榜
- 程式語言收入榜 Java排第三Java
- GitHub趨勢榜第二名:解析、對比不同程式語言的Semantic庫Github
- 2019年十大企業級程式語言榜單
- Top 5 榜單:最容易學習和最難掌握的程式語言
- Python 奪大滿貫!三大程式語言榜即將全部“失守”!Python
- 程式語言收入排行榜Ruby居榜首
- 令人討厭的程式語言排行榜
- 2013年1月程式語言排行榜榜單出爐:OC強勁增長
- 程式語言安全性排行榜:Ruby最佳,C語言漏洞最多?C語言
- 2018 IEEE頂級程式語言互動排行榜釋出:Python屠榜Python
- 最新2020年9月程式語言排行榜已出,你想學哪種?
- 趣文:程式語言擬人化(第二彈)
- C語言簡單程式碼程式C語言
- 2013年1月程式語言排行榜:移動程式語言的巔峰
- TIOBE 2月程式語言排行榜:Python逼近C,Groovy重回TOP 20Python
- 2021 程式語言排行榜出爐!C#年度語言獎C#
- TIOBE 10月程式語言排行榜 : GO 問鼎本年度語言 ?Go
- TIOBE 8月程式語言排行榜:C語言排名創歷史新低C語言
- ZT TIOBE六月程式語言排行榜
- python程式語言基礎Python
- 最新2020年11月程式語言排行榜出爐,你選對了嗎?
- TIOBE 12 月程式語言排行榜:Kotlin 和 C 有望成年度語言Kotlin