加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

IEEE 2019编程说话排行榜出炉:趋势、开源、地位需求,Python都是第一

发布时间:2019-09-10 15:03:04 所属栏目:移动互联 来源:李泽南编译
导读:IEEE Spectrum 方才宣布了第六届编程说话排行榜。在新的排名方法下,Python 再次名列第一,并且与第二名的差距正在加大。名列后几位的别离是 Java、C 说话、C++和 R 说话。 这是 IEEE Spectrum 的第六次年度编程说话排行统计。本年的统计举办了重大改良,

IEEE Spectrum 方才宣布了第六届编程说话排行榜。在新的排名方法下,Python 再次名列第一,并且与第二名的差距正在加大。名列后几位的别离是 Java、C 说话、C++和 R 说话。

这是 IEEE Spectrum 的第六次年度编程说话排行统计。本年的统计举办了重大改良,一些基本指标举办了重构,而最终的排行榜也进一步获得了简化。但其根基理念让如故沟通:将多个数据源的编程说话风行度排名团结起来,得出今朝业内人们存眷度最高的说话。

IEEE 2019编程说话排行榜出炉:趋势、开源、地位需求,Python都是第一

这些信息来历包罗谷歌搜刮、谷歌趋势、推特、GitHub、Stack Overflow、Reddit、Hacker News、CareerBuilder、IEEE Job Site 和 IEEE Xplore Digital Library。

对付编程说话的统计而言,人们总谋面对两个首要题目:(1)理论上没有人可以检察全部措施员正在敲的代码属于哪种说话;(2)有些时辰,一种说话是另一种的基本,有的时辰两种说话所行使的规模完全没有相干性。IEEE 的榜单致力于办理这些题目,泛起出最为精确的编程说话风行水平排行。统计者们从 8 种信息渠道获取数据,并设定了 11 种排名方法——这些指标是过滤说话排名的最优方法——然后将全部功效以差异权重团结起来,得到了最终的排名。虽然,假如你对付权重有贰言,也可以在 IEEE 的可交互页面上配置本身想要的权重:

IEEE 2019编程说话排行榜出炉:趋势、开源、地位需求,Python都是第一

IEEE 2019编程说话排行榜出炉:趋势、开源、地位需求,Python都是第一

在 IEEE Spectrum 网站上,你可以按照本身的需求设定权重,得到差异的编程说话排名。

在 IEEE 的默认配置之下,对谋事变有利的排行方法得到了更高的权重。固然尺度的变革让本年的统计功效和往年有所差异,不外整体看来趋势照旧一样的:Python 在全部分项目中都名列榜首。Python 云云受到人们接待很洪流平上是由于存在大量专用的器材库作为支持,尤其是在人工智能(AI)规模。Keras 是每个进入人工智能、出格是深度进修规模的开拓者所熟知的库:它提供了 TensorFlow、CNTK 和 Theano 深度进修框架的友爱界面和器材包。虽然,深度进修也不是 Python 的独一应用偏向,并且在 1991 年初次推出时也预料不到会对深度进修发生影响。跟着微节制器上算力的急剧增添,CircuitPython 和 MicroPython 等嵌入式 Python 版本越来越受到制造商们的接待。

排在 Python 之后的是 Java、C 说话和 C++,这是一组恒久争夺第二名的说话——尽量 IEEE 调解了指标,这些说话与 Python 之间的差距照旧在越拉越大。C++的分数落伍于 Python 12.5 分(在全部排名中,第一名的编程说话为 100 分,排在厥后的说话以头名为尺度依次递减)。首要用于数学计较的说话 R 排名来到了第五。尽量 R 说话对比其他敌手专业性很高,但因为大数据的应用愈发普及,连年来它的风行水平一向在进步。

在前 10 名中,由 MathWorks 开拓并用于数值计较的专用说话 Matlab 的呈现实在有些出乎预料,但这简朴明白地反应了编程说话在硬件工程中的突出职位——出格是那些对通过 MathWorks 的图形化 Simulink 软件包运行模仿或建设节制体系的人而言。

在第 10 名以下,尚有一些值得一提的说话,个中包罗在 11 位的 Arduino 和第 12 位的 HTML/CSS。在此前的统计中,部门人以为它们不该呈此刻榜单之中:由于不存在这样的说话,而「Arduino」现实上是某种说话运行的一系列硬件平台的名称,而这种说话应该被称为 Wiring(偶然它们也被归类为 C 说话或 C++的一种)。IEEE 暗示,在这方面我们该当以简朴的适用主义为导向:对面临编程题目时,绝大大都 Arduino 的开拓者行使诸如「Arduino Code for ......」之类的要害词来举办谷歌搜刮——而不是行使其他的要领。通过选择更为常用的名字,IEEE 让统计的精确性有所进步,停止了 Arduino 和相同的微节制器上许多内容未被统计的环境。

在 HTML 上,阻挡意见如故是:它不是真正的说话,由于它没有分支可能轮回布局。但由于 HTML 和 CSS 在开拓者中的风行水平,以及它已经占有了数以十亿计的计较机,任何干于图灵完备性的学术论点都不是最重要的,标志说话如故是一种说话。

最后,一些较为迂腐的说话如故处于活泼状态。如已经有 60 多年汗青的 Fortran 如故排在了第 38 名,这也许是由于原始科学计较说话如故具有庞大的传统力气。Fortran 说话仍在成长,最新的 Fortran 尺度是在 2018 年尾推出的,个中包罗和 C 说话互操纵性的改造以及对付大局限并行化计较的支持优化。

【编辑保举】

  1. Pandas轮回提速7万多倍!Python数据说明哪种更快?
  2. PYPL 9 月编程说话排行榜宣布,Python 一枝独秀
  3. 编程说话Nim 中文官网现已上线
  4. 抢票神器成GitHub热榜第一,支持候补抢票,Python跑起来
  5. 浅析七款“Python开源框架”的优弱点
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读