国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

IEEE 2019编程语言排行榜出炉:趋势、开源、职位

发布时间:2019/09/09标签:   语言    点击量:

原标题:IEEE 2019编程语言排行榜出炉:趋势、开源、职位
IEEE Spectrum 方才公布了第六届编程言语排行榜。在新的排名方法下,Python 再次名列第一,并且与第二名的差异正在加大。名列后几位的分辨是 Java、C 言语、C++和 R 言语。这是 IEEE Spectrum 的第六次年度编程言语排行统计。往年的统计停止了严重改造,一些基本目标停止了重构,而终极的排行榜也进一步失掉了简化。但其基础理念让依然雷同:将多个数据源的编程言语风行度排名联合起来,得出现在业内子们存眷度最高的言语。这些信息起源包含谷歌搜寻、谷歌趋向、推特、GitHub、Stack Overflow、Reddit、Hacker News、CareerBuilder、IEEE Job Site 和 IEEE Xplore Digital Library。关于编程言语的统计而言,人们总会见临两个重要成绩:(1)实践上没有人能够检察全部顺序员正在敲的代码属于哪类言语;(2)有些时间,一种言语是另一种的基本,有的时间两种言语所应用的范畴完整没有相干性。IEEE 的榜单努力于处理这些成绩,浮现出最为正确的编程言语风行水平排行。统计者们从 8 种信息渠道猎取数据,并设定了 11 种排名方法——这些目标是过滤言语排名的最优方法——而后将全部成果以差别权重联合起来,取得了终极的排名。固然,假如你关于权重有贰言,也能够在 IEEE 的可交互页面上设置本人想要的权重:在 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 言语互操纵性的改良以及关于大范围并行化盘算的支撑优化。【编纂推举】Pandas轮回提速7万多倍!Python数据剖析哪类更快?PYPL 9 月编程言语排行榜公布,Python 一枝独秀编程言语Nim 中武官网现已上线抢票神器成GitHub热榜第一,支撑候补抢票,Python跑起来浅析七款“Python开源框架”的优毛病【义务编纂:张燕妮 TEL:(010)68476606】 点赞 0

版权信息Copyright © 银河官网 版权所有    ICP备案编号:鲁ICP备09013610号