就像上一季度的RedMonk编程语言排名一样,JavaScript和Java在Q315上分别位于获胜者的领奖台上,分别排名第一和第二。 这次排名前20名的排名实际上包括21种语言,一些并列的职位使数字上升。
摇床和摇床
在排名前十的时候,斯蒂芬·奥格雷迪(Stephen O'Grady)指出,一段时间以来,语言位置一直保持相当稳定,而JavaScript和Java的数字排名之间的差异令人难以置信。 作为JS的加分项,据说它的持久性能反映了该语言的“多功能性以及在初创企业和企业中不断增强的战略作用”。
对于那些谁挑战前10 不是在排名的静态的概念的建议,奥格雷迪没有服用诱饵:
尽管我们经常看到特定语言,特定语言或类型的拥护者提出论据,但简单的事实是,最受欢迎的语言群体变化不大,对未来变化的倾向也很小。这引起了一些有趣的问题,语言采用情况以及是否达到零散化的顶点。
但是,在前十名之外,O'Grady意识到了新来者Go和Swift的潜力,并表示他们很可能成为一段时间以来前十名中潜在的前两个挑战者。
RedMonk预测Google Go会在6到12个月的时间范围内跻身前20名,而在一月份的排名报告中就实现了这一目标。 奥格雷迪(O'Grady)在评论其上升轨迹时指出,尽管一段时期的幻灭可见一斑,但“周期性的批评都没有对项目的发展产生任何明显的影响”。
他还暗示,美国最高法院最近在Google与Oracle版权**中做出的裁决可能会对我们未来Go的采用量产生积极影响。
还请参见: 美国最高法院将不会复审Oracle对Google戏剧中的软件版权决定
SwiftSwift跻身前20名的原因可能是受到苹果公司WWDC的影响,事件前后的结果有所不同。 在会议之前,RedMonk尝试进行常规分析,但是由于页面结构的更改,其自动堆栈溢出刮擦失败。
为了收集所需的数据,他们缩小了部分数据范围的范围,结果看到Swift同意与Lua并列第21名。 在苹果公司的WWDC之后,当可以获得完整的Stack Overflow数据集时,再次收集了所需的数据,并且Swift的排名跃升至第18位。
无论差异如何,无可否认,它从68位跃升至18位,而且不到一年就跻身前20名,这意味着Swift的增长速度超过RedMonk当前追踪的任何其他事物。 “从理论上讲,即将发布的Swift作为开源和Linux构建的可用性在理论上应该提供更大的动力。”
奥格雷迪对排名的最终想法转向了街区上的两种新语言如何渗透静态和坚忍的前10名:
Go至少必须替换目标C,Perl,Shell,R和Scala。 Perl和Shell随处可见,但缺少大量的语言,而R和Scala是非常流行的语言,但它们是专门针对的。 同时,削弱目标C的最佳选择是加速Swift的采用。 就Swift而言,Matlab,Haskell和Go本身都必须解决上述问题。
RedMonk的完整分析可在此处获得 。
翻译自: https://jaxenter.com/redmonk-rankings-javascript-in-top-spot-go-and-swift-on-the-move-118581.html
请发表评论