菲洛嘉青春动能素135HA FILLMED® NCTF 135HA LED指示灯的常见故障分析 智微智能 Elkhartlake K075终端,零售产业新选择 天空蓝拓客管理系统详细介绍版 muso公链项目 天使计划 是什么?[秘] 独家揭秘最前沿的家装“黑科技”——掌赋 天博体育欧洲杯特辑,东道主法兰西的失意2016 亚马逊的送货侦察员 学习听起来像挡泥板 Google Comics Factory使ML变得容易 笑着说-男性或女性 Amazon Rekognition中更好的人脸检测 关于Spaun的真相-大脑模拟 两个聊天机器人彼此聊天-有趣又怪异 GANPaint:将AI用于艺术 WCF和WF给予社区 从耳朵到脸 所有神经网络的深层缺陷 蠕虫在尾巴上平衡杆子 Kickstarter上的OpenCV AI套件 TensorFlow-Google的开源AI和计算引擎 众包取代新闻工作者 Google的DeepMind学会玩街机游戏 哑机器人V智能机器人 .NET与.NET 5融为一体 Google的深度学习-语音识别 LInQer将.NET LINQ移植到Javascript 机器人TED演讲-新的图灵测试? GAN的发明者加入苹果 您的智能手机会监视您键入的内容 人工智能帮助改善国际象棋 Zalando Flair NLP库已更新 TensorFlow 1.5包含移动版本 AlphaGo输了一场比赛-比分3-1 虚拟机器学习峰会 Microsoft开源AI调试工具 SharePoint走向移动 F#4.0发出文化变革的信号 克里斯蒂拍卖AI艺术品 人工智能如何区分 Facebook在蒙特利尔的新AI实验室 Mozilla想要您的声音 微软使用极深的神经网络赢得ImageNet 建立AI合作伙伴关系 .NET Core 3-Microsoft几乎回到了起点 神经网络-更好的销售商? Google使用AI查找您的住所 虹膜-适用于Android的Siri证明苹果没有优势 TensorFlow 2提供更快的模型训练 深度学习研究人员将为Google工作
您的位置:首页 >计算机基础 >

Python与Java在RedMonk语言排名中的联系

在非常不寻常的情况下,RedMonk语言排名的最高排名发生了变化-Python现在与Java并列第二。JavaScript仍然保留着令人垂涎的#1插槽。这如何与最新的TIOBE指数相符?

RedMonk编程语言排名是一项每年两次的练习,使用来自GitHub和Stack Overflow的数据,目的是产生一个既反映代码量又讨论内容的人气排名。有关RedMonk所使用的方法的信息,请参阅“为什么某些语言总是名列前茅”?该方法是由“数据主义者”,Drew Conway和John Myles White于2010年9月首次进行的分析得出的。

以下是2020年1月的完整图表:

RMQ120完整

点击图表放大。

这是图表右上角的放大版本,显示了GitHub排名(在x轴上)与来自Stack Overflow的在y轴上的高度相关:

RMQ120顶部

该图表包括RedMonk的语言,两个顶级语言以及一组紧密的竞争者。

与往常一样,斯蒂芬·奥·格雷迪(Stephen O“ Grady)对上一轮比赛以来的有趣变化发表了评论。他写:

从2012年开始,在这些排名中,有史以来第一次,我们在第二名中有一个非Java或JavaScript条目。[Python]并未取代这两种语言,但它首次与Java绑定。

OGrady将Python的性能描述为几乎在计量上是稳定的”,这表明Python的多功能性可以解释其用法的增加:

就像在这种运行方式中使用的语言Java一样,Python继续在新的工作负载和用例中寻找自己的角色,即使在这些领域面临着更专业的竞争。这与该语言的一般可访问性和易用性一样,是Python不仅能够生存而且能够蓬勃发展的最重要因素之一。

TypeScript,也被挑出来。如下表所示,它仅在上一次运行时进入前10名。评论此O Grady注释:

自从我们看到一种新的十大语言以来已经有五年了。在6月份完成了这一壮举之后,问题就来了:TypeScript是否可以维持这种性能,还是像一次Swift(我们测得的增长最快的语言)那样,一次出现异常并退回到前10名。这个季度带来了答案,那就是TypeScript不能维持其性能,而是超过了它。与JavaScript兼容的语言没有退缩到10-15的范围,而是继续从第10位上升到第9位。与Python一样,TypeScript之所以成功,部分原因在于模式。但是,TypeScript不仅具有通用性,还具有与JavaScript中现有的大型代码库混合的能力以及使生成的代码更安全的潜在能力。

关于JVM语言也有一些有趣的评论:

一年前,当Kotlin在名单上排名前八位时,在第20名进入前20名时,就引起了轰动。然而,尽管最初增长迅猛,但自此以来的增长更加困难。甚至有人建议,语法和美学上流行的语言可能会风靡一时,并将其所获得的基础带给其他基于JVM的替代品,例如Clojure,Groovy或Scala。但是,除了Groovy(从第24名上升到第23名)之外,Scala在第13名保持不变,而Clojure跌了一位。与此同时,科特林终于取得了进步,将前20名的董事会提升到了第19名。

我们以前曾评论过RedMonk排名随时间变化的一致性,因为它具有从开发者的角度来看有用的特征。我们在头条新闻中报告了连续的结果事实,语言排名随时间变化几乎不变,2015年排名前列的语言-Stasis But For Go and Swift不应被认为意味着我们认为这项工作很无聊,但我们相信分析的有效性。

尽管我们经常报告TIOBE指数的变化,该指数结合了来自多个来源的数据以得出编程语言的排名,但我们倾向于指出一个警告,即这可能不是对编程语言流行程度的不完美和粗略的衡量。在表格的左侧,将最新的TIOBE排名与RedMonk的2020年1月排名进行比较。表格的右侧是RedMonk的先前运行,最右侧是原始Dataist分析的排名。

TIOBELlanguageJanuary2020July2019January201920182015Dataists7JavaScript1111153Python2333391Java2222248PHP4444485C#5655534C ++ 65665214Ruby7888510n / aCSS8777843TypeScript91012162C109999113Swift111111111819Objective-C121210910628Scala131313121121131131131111151131151111151111151111151111151111151111151111151111151131111111131111151111111111151111111111151111111111111111111111111111111111111111111111111111111111111151111

尽管TIOBE和RedMonk之间存在某些对应关系-C#,C ++,Shell和Perl都位于大致对应的位置,但是差异更加明显。诚然,Java,TIOBE索引中的数字1是一个关闭调用,但是RedMonk的数字1,对于TIOBE索引,JavaScript仅放置7,而TIOBE的数字2,C现在由RedMonk放置10。有趣的是,Dataists 2010排名与本月的TIOBE指数之间的对应关系更好。

redmonkonredsq

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。