[新聞] RedMonk排名Java被Python取代,落至第3名

作者: Neisseria (Neisseria)   2020-07-31 14:11:29
1.媒體來源:
IThome
2.記者署名:
李建興
3.完整新聞標題:
RedMonk熱門語言程式排名Java被Python取代,首次落至第3名
4.完整新聞內文:
自2012年以來,Java在今年第3季首次被官方排除在第1與第2名之外,官方提到,這可能
是暫時的波動,但不可否認Java正面臨巨大競爭
RedMonk發表了2020年第3季的熱門語言程式排名,相較於2019年同期的排名,JavaScript
仍穩占第一名寶座,而Python正式擠掉Java成為第2名,Java則退到了第3名,第4名多年
來都是PHP,接下來則是由C++和C#共享第5名。
RedMonk熱門語言程式排名是綜合GitHub以及Stack Overflow平臺得到的排行結果,
GitHub能夠反應程式碼實際使用狀況,而Stack Overflow則能呈現程式語言被討論的熱度
,因此RedMonk熱門程式語言排行,可看出程式語言未來的採用趨勢。
這季的贏家就屬Python了,Python在2020年第1季的排名,就已經與Java共居第2名,到了
第3季Python排名沒有調動,是這些年來,除了JavaScript和Java之外,唯一進入過第2名
的程式語言,官方提到,Python的多功能性過去一直被低估且忽略,但這是其持續強盛的
基礎。
Python是一種膠水語言(Glue Language),成千上萬的專案都靠Python黏合,而且
Python也在新興技術找到立足之地,像是資料科學以及人工智慧應用,官方認為,只要
Python成為開發專案的熱門選擇,就會繼續在語言排名中表現亮眼。
值得關注的是,從2012年以來,這是Java首次沒有進入排行第1名與第2名,雖然Java能夠
滿足新使用案例的需求,因此目前仍被大量地使用,官方提到,在未來的幾年,Java也還
會是企業的主流,但是Java目前遭遇到前所未有的競爭,這個名次的變動可能僅是暫時出
現的波動,還需要在接下來幾個季度持續觀察,才能確定是短暫變化,還是長期下降的指
標。
除了這些發展一段時間的強勢語言,這次RedMonk熱門語言程式排名,也可以發現一些新
興語言,積極的往上竄升,像是Mozilla力推的通用系統程式語言Rust,在5年前還在48名
來回徘徊,落後Haskell、Matlab、Clojure和Groovy約30名,但現在已經超越這些前輩站
穩第20名,官方提到,Rust的安全性設計,能夠被用來開發講究安全的應用程式,所以越
來越受到關注,不過也正因為其特性,可能會與Go一樣,在10幾名的時候碰觸排名天花板

而另一匹黑馬則是Kotlin,在5年前,Kotlin的排名還在第68名,而現在已經領先Rust達
到第19名,不過,官方提到,Kotlin、Dart和Julia這3個語言,近期成長呈現停滯的狀態
,在Stack Overflow中的討論呈現負成長,但是在GitHub中的拉取請求又卻增加,他們不
覺得這樣的發展跟武漢肺炎(COVID-19)疫情有關,還需要持續觀察。
官方特別點出了第9名的TypeScript,官方提到,要維持高排名並不容易,像是Swift這類
的語言,因為受特定平臺支援,所以可預期會處於高排名的位置,但是TypeScript算是特
別的例子,官方指出,可能是因為基於JavaScript的普遍性,提供可選的類型安全性,且
可以在VS Code方便地使用,成為了支撐TypeScript位居高排名的特色,但是TypeScript
也有潛在排名天花板的問題。
5.完整新聞連結 (或短網址):
https://www.ithome.com.tw/news/139095
6.備註:
作者: sober716 (像大樹一樣高)   2019-07-31 14:11:00
看的懂這篇新聞的人都是______
作者: Roooz (Roz)   2020-07-31 14:12:00
Python就只是功能性罷了 能跟C一樣ㄇ
作者: Qaaaa (小Qa)   2020-07-31 14:12:00
鄉民不是覺得呸送不怎樣嗎
作者: pm2001 (做個盾牌眼球兵吧)   2020-07-31 14:12:00
java sucks
作者: arumi416 (maki)   2020-07-31 14:14:00
print ('柯糞吃屎')
作者: b2305911 (HowardX)   2020-07-31 14:15:00
什麼都用組語硬幹
作者: s59654655 (s596546ff)   2020-07-31 14:16:00
oracle做人太擊敗
作者: BangSaint (真的不想嘴)   2020-07-31 14:19:00
整天要求其他語言跟C一樣 到底要幹嘛
作者: whiteegg (只是一顆蛋)   2020-07-31 14:20:00
樓下寫出 hello world
作者: neverfly (neverfly)   2020-07-31 14:21:00
JS這種拉機竟然長居第一
作者: crowley (蒼蠅拍)   2020-07-31 14:25:00
如果要python跟C做一樣的事情那幹嘛不去寫C就好了?
作者: birdy590 (Birdy)   2020-07-31 14:27:00
事實上 python 是搶了一堆原本是 java 的生意
作者: LunaDance (s;omo;pbrupi)   2020-07-31 14:28:00
其實JavaScript 還不差啊...效率廚就去摸c rust adm,快速開發就js pyhtonasm*python* ... 手機有夠難按
作者: s06i06 (三條魚)   2020-07-31 14:31:00
看來c++還可以再戰20年
作者: hodsala (猴的沙拉)   2020-07-31 14:34:00
語言不過就工具 跟螺賴把差不多 一群人在這爭誰的賴把屌
作者: yyan1218 (今天下雨了嗎)   2020-07-31 15:43:00
pip3 install Fock

Links booklink

Contact Us: admin [ a t ] ucptt.com