姓名:張立斐 ? 學(xué)號:19020700001? ?學(xué)院:電子工程學(xué)院?
轉(zhuǎn)自:https://blog.csdn.net/sinat_14921509/article/details/119539464
【嵌牛導(dǎo)讀】RedMonk 最新編程語言榜單
【嵌牛鼻子】RedMonk?
【嵌牛提問】Java 和 Python 并列第二抽碌、Julia 下滑,目前 RedMonk 最新編程語言榜單的變化如何则披?
【嵌牛正文】
近日较剃,全球知名行業(yè)分析公司 RedMonk 發(fā)布了 Q3 的編程語言榜單,本排行榜基于 GitHub 和 Stack Overflow 兩大社區(qū)中使用及討論的編程語言熱度進(jìn)行排行个绍,真實地反應(yīng)了開發(fā)者對各大編程語言應(yīng)用的現(xiàn)狀勒葱,也希望透過此榜單能夠為更多的從業(yè)者在工具的抉擇層面帶來一些借鑒。
RedMonk 編程語言排行榜 TOP 20
通過調(diào)查與分析巴柿,RedMonk 編程語言排行榜 TOP 20 如下:
JavaScript
Python
Java
PHP
CSS
C++
C#
TypeScript
Ruby
C
Swift
R
Objective-c
Shell
Scala
Go
PowerShell
Kotlin
Rust
Dart
值得關(guān)注的變化
和上個季度的榜單相比凛虽,在本季度中,RedMonk 官方也總結(jié)出一些值得關(guān)注的重要變化:
Java
過去一段時間中广恢,在 Python 迅猛的增速之下泻仙,Java 的腳步有所放緩,從原來的第二名下降到了第三位俏竞,就在很多從業(yè)者擔(dān)心 Java 的使用率是否會進(jìn)一步下降時篷朵,在本季度中,Java 重新回歸糠聪,與 Python 并列榜單第二位荒椭。
不過,在編程語言層出不窮的發(fā)展趨勢下舰蟆,不少從業(yè)者似乎并不太看好 Java趣惠,甚至定期為企業(yè)基礎(chǔ)設(shè)施的堅定者(Java)撰寫墓志銘。但現(xiàn)實來看身害,Java 屹立不倒自然有其自身的發(fā)展優(yōu)勢味悄,它曾作為用于數(shù)字電視機(jī)頂盒的一種主力編程語言,在不斷變化的技術(shù)潮流中塌鸯,仍然可以找到其能夠勝任的地方侍瑟。
這些年來,Java 在這些排名上的表現(xiàn)給人留下深刻印象丙猬,而且由于它表現(xiàn)出非凡的適應(yīng)快速變化環(huán)境的能力涨颜,因此它是一種難以與之抗衡的語言费韭。
TypeScript
TypeScript 在本季度的排名位居第八位,現(xiàn)在該語言面臨最大的問題是其是否還能夠持續(xù)增長甚至超越 C#咐低、C++揽思、PHP 等老牌編程語言?亦或是現(xiàn)在的排名已經(jīng)到了它的極限见擦?
對此钉汗,RedMonk 官方表示,現(xiàn)在一切說不準(zhǔn)鲤屡,但一年前這個時候损痰,TypeScript 在排名所依據(jù)的綜合得分中落后第 5 名語言 6 分,但這次差距只有兩個點酒来。當(dāng)然卢未,過去的表現(xiàn)也不總是能夠代表其未來的發(fā)展。
Go/Kotlin/Rust
與 TypeScript 一樣堰汉,Kotlin 和 Rust 在本次排名中都沒有變化辽社。一方面,這一現(xiàn)狀可能會令該些語言的擁護(hù)者失望翘鸭,但另一方面滴铅,它也反映了系統(tǒng)語言新出現(xiàn)的一些現(xiàn)實問題,即 Kotlin 和 Rust 的相對表現(xiàn)就乓,以及 Go 的長期停滯不前會給我們帶來一些思考汉匙。
多年來,Java 一直面臨著強(qiáng)大挑戰(zhàn)者的挑戰(zhàn)生蚁,以爭奪企業(yè)應(yīng)用程序首選語言的稱號噩翠。但是,正如上文所述邦投,Java 并沒有在被挑戰(zhàn)的過程中受到一定的影響伤锚。事實上,與 Go志衣、Kotlin 和 Rust 不同见芹,Java 在排在第三位的兩個季度之后,它的份額在此次成功增長蠢涝。通過自身適應(yīng)性和企業(yè)應(yīng)用的習(xí)慣相結(jié)合,Java 仍在企業(yè)級應(yīng)用程序市場中占有很大的份額阅懦,這也意味著 Go和二、Rust、Kotlin 這些挑戰(zhàn)者能夠帶來的影響微乎其微耳胎,同時因為這些語言共享 JVM 平臺惯吕,所以其與 Java 之間的競爭要遠(yuǎn)小于這些語言內(nèi)部之間的競爭惕它。
Dart
上個季度,RedMonk 在發(fā)布編程語言榜單時废登,曾分析了 Dart 正在逐漸上漲的原因:雖然其語法不如 Kotlin 簡潔淹魄,但是隨著 Flutter 框架的成熟發(fā)展,Dart 的未來可期堡距。
如今經(jīng)過了一個季度的時間甲锡,Dart 正如期待的那番,取代了 Perl 的位置成功進(jìn)入榜單的 TOP 20羽戒。在實現(xiàn)這一小成就之后缤沦,現(xiàn)在的問題就是 Dart 能否持續(xù)保持著 TOP 20 的排名了。當(dāng)前易稠,排在其前面的 Kotlin 和 Rust 兩門語言的受歡迎度要略勝 Dart 一籌缸废,因此,Dart 能否在挑戰(zhàn)中站穩(wěn)自己的腳步驶社,還得看接下來的表現(xiàn)企量。
Julia
不久前,Julia 所在的公司 Julia Computing 剛剛完成了 2400 萬美元的 A 輪融資亡电,這筆資金將被用于發(fā)展 Julia 生態(tài)系統(tǒng)届巩,而 Julia 語言自設(shè)計之初也被寄予厚望,正如其開發(fā)團(tuán)隊所設(shè)想的那番逊抡,Julia 將集 Python姆泻、C、Ruby冒嫡、R拇勃、Perl 等眾多語言之所長:
我們想要一種擁有自由許可的開源語言,同時擁有 C 的速度和 Ruby 的靈活孝凌。我們想要一種同像性語言方咆,有像 Lisp 這樣真正的宏,也有像 Matlab 這樣的淺顯熟悉的數(shù)學(xué)符號蟀架。我們想要一門像 Python 一樣可用于通用編程瓣赂,像 R 一樣易于統(tǒng)計,像 Perl 一樣自然地用于字符串處理片拍,像 Matlab 一樣強(qiáng)大的線性代數(shù)煌集,像 shell 一樣擅長將程序粘合在一起的語言。它簡單易學(xué)捌省,卻能讓嚴(yán)苛的黑客為之傾心苫纤。我們希望它是交互式的,具備可編譯性。
不過卷拘,通過調(diào)查數(shù)據(jù)顯示喊废,Julia 在競爭愈發(fā)激烈的技術(shù)圈中,排名有所下滑栗弟,一年前 Julia 徘徊于 TOP 20 的邊緣位置污筷,位于第 24 位,但在本季度中它跌至第 28 位乍赫。值得注意的是瓣蛀,排名越低,語言之間的絕對差異變得越小耿焊,但是對于一種語言而言揪惦,這樣的負(fù)面表現(xiàn)并不令人鼓舞。
對此罗侯,RedMonk 深入分析 Julia 語言下滑的原因時發(fā)現(xiàn)器腋,在 Julia 發(fā)展過程中,由于其非常注重分析等功能的構(gòu)建钩杰,Julia 經(jīng)常被開發(fā)者列入與 Python纫塌、R 等常用統(tǒng)計分析工具的競爭中,其中 Python讲弄、R 語言早已在各種實踐中證明了自己的受歡迎度與可持續(xù)性措左,此時,新興 Julia 語言的加入就有些黯然失色了避除。在此怎披,也希望獲得新一輪融資的 Julia 在未來會有亮眼的特性出現(xiàn)。
完整的榜單:
圖 RedMonk Q3 編程語言排行榜
————————————————
版權(quán)聲明:本文為CSDN博主「蘇小宓」的原創(chuàng)文章瓶摆,遵循CC 4.0 BY-SA版權(quán)協(xié)議凉逛,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/sinat_14921509/article/details/119539464