您好!欢迎来到梧桐时代

程序猿的夏天——IEEE榜单

2019-07-19 10:58 阅读量:222

程序员们的福利来了,这些编程语言您会吗?


这个夏天,IEEE Spectrum新鲜出炉了第四次顶级编程语言的互动排名榜单,精心挑选10处网络资源平台获取的12个指标来为48种语言进行排名。用户可以根据个人喜好调整不同指标所占的权重,从而获取对个人更有意义的排名,用户还能根据自己的需要过滤榜单中的结果。

这12个考量因素包括职业应用前景、开源平台受欢迎程度等。以下是各个因子默认权重下得到的前十大语言。

前四名为Python,C,Java和C ++。Python从去年开始上升势头就十分强劲,并最终跃升榜首。事实上,单纯考虑目前招聘公司的需求量,C仍然远远领先于Python

C#重返前五名,回到了去年输给R的地方。Ruby已经一路下滑到第12名,同时也让苹果Swift有机会尾随Google的go挤进前十。令人印象深刻的是,Swift两年前还不在大名单之中。(前十名之外,Apple的Objective-C下降到第26位。

然而,已经连续第二年没有新的语言进入大名单。随着程序员消化了为迎合云计算、移动端和大数据应用的爆炸增长而创建的新工具,我们似乎进入了编码整合时期。


说到稳定的编程工具和语言,值得关注的是长久以来占据中间位置的Fortran(28名),第35名Lisp和险险跌出前40的COBOL:很显然,叱咤风云数十年的语言自有其魅力所在。

纵观开源项目,可以期待一下新旧系统两种势力的对抗:HTML已经进入十大名单,从第11到上升到第8。

或许有人会说,HTML根本就不是一种编程语言,它只是标签语言。秉承着实用至上的原则,将编程语言定义为一种给计算机下指令的特殊语法;何况HTML已经变得如此复杂,以至于当与CSS结合时,它就已经是图灵完备的,只是需要一点额外刺激和一台元胞自动机。

在最后,相比去年的权重设置,IEEE今年做了一些调整,以提高结果的稳健性,特别是对于那些候选名单中特征较弱并且更易于产生统计噪声的不太流行的语言。这可能会导致使用今年的标准使过往的排名出现差异,但这种差异应该是比较小的,且在任何情况下都不会影响到更主流的语言排名次序。


北京梧桐时代紧抓行业最新的消息,对于招投标信息发布、材料商城、专业分包、劳务分包、设计等业务有着自己独特的运营模式。

我们致力于整合传统强势建筑行业与新兴优势互联网行业,实现优势互补提升。海量项目信息汇集,商脉人群资源共享,引领行业时代,抢占商机合作共赢。





Copyright 梧桐时代科技有限责任公司 . 京ICP证 17016004 号