楼主:
Neisseria (Neisseria)
2020-07-31 14:11:291.媒体来源:
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:00java sucks
作者:
b2305911 (HowardX)
2020-07-31 14:15:00什么都用组语硬干
作者:
s59654655 (s596546ff)
2020-07-31 14:16:00oracle做人太击败
作者:
whiteegg (只是一颗蛋)
2020-07-31 14:20:00楼下写出 hello world
作者:
neverfly (neverfly)
2020-07-31 14:21:00JS这种拉机竟然长居第一
作者:
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:00pip3 install Fock