@ 2018.06.11 , 11:00
48

IEEE Spectrum评选出最受欢迎编程语言

这个夏天,IEEE Spectrum新鲜出炉了第四次顶级编程语言的互动排名榜单。与所有其他类似的榜单一样,必须参考多种影响因子。在IEEE,数据信息版编辑Nick Diakopoulos,从10处精心挑选的网络资源平台获取的12个指标来为48种语言进行排名。但IEEE排名的最特别之处在于,用户可以根据个人喜好调整不同指标所占的权重,从而获取对个人更有意义的排名。用户还能根据自己的需要过滤榜单中的结果。

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

IEEE Spectrum评选出最受欢迎编程语言

前四名为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根本就不是一种编程语言,它只是标签语言!

我们秉承着实用至上的原则,并且将编程语言定义为一种给计算机下指令的特殊语法;何况就如用户Jonny Lin去年指出的,HTML已经变得如此复杂,以至于当与CSS结合时,它就已经是图灵完备的,只是需要一点额外刺激和一台元胞自动机。)

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

本文译自 IEEE,由译者 majer 基于创作共用协议(BY-NC)发布。

注释

IEEE Spectrum:一本IEEE(美国电气电子工程师学会)出版的旗舰杂志,其中文版名为《科技纵览》
图灵完备:Turing Completeness,一切可计算的问题都能计算,这样的虚拟机或者编程语言就叫图灵完备的。


给这篇稿打赏,让译者更有动力
支付宝打赏 [x]
您的大名: 打赏金额:

4.8
赞一个 (9)

+1

  1. 3852623

    在下便是一个python来搞机器学习的苦逼新手,调核参数和超参数的魔法职业。

  2. 雁南燕北
    @7 days ago
    3852627

    HTML这么厉害,为什么还有人鄙视它,来显示自己更厉害么….

  3. 3852629

    前排出售零食饮料小板凳,坐看程序员混战.
    搬砖的表示:未来钢结构会统一天下的,混凝土党的末日要来了,我抱着我的砖为的是情怀

  4. 3852634

    php不是最好的语言吗。。

  5. 美食总动员
    @7 days ago
    3852640

    居然没有我易语言,这排行不行

  6. 3852641

    @ff: 总感觉现在人工智能岗位水分太大了

  7. 3852644

    大战一触即发

  8. 3852647

    不如看Stackoverflow的排名

  9. 商周知
    @7 days ago
    3852660

    JavaJavaJava!欧耶!(◍˃̶ᗜ˂̶◍)✩

  10. 3852662

    当然是Python,因为我都能学会……一点

  11. 文拉法辛
    @7 days ago
    3852663

    Ly93eDIuc2luYWltZy5jbi9tdzYwMC80ZGIwZTdkYWd5MWZzNzM4OHpvbmdqMjB4bTBzY2FnMy5qcGc=

  12. 零下伊度
    @7 days ago
    3852665

    这个排名没有太大意义的,要看从事的行业类型,这里虽然也写了类型,但是太笼统了。

  13. 森林里的团子
    @7 days ago
    3852668

    R作为一个统计语言排在第六位头顶青天…

  14. 是不是
    @7 days ago
    3852673

    喊Java万岁的怕不是要被培训班洗脑了

  15. 大鲤子
    @7 days ago
    3852679

    只学了C和C++的我现在在成堆只招JAVA、Python岗的公司的招聘说明前瑟瑟发抖

  16. 塞北耕夫
    @7 days ago
    3852686

    三战前夜

  17. 哈哈
    @7 days ago
    3852690

    这个排行榜……特么PHP和JS都放一块比了。
    就跟陆海空三军装备放一块去比一样,航母跟坦克比……

  18. 萌大奶
    @7 days ago
    3852726

    又要面向IEEE编程,好累啊

  19. 白胖子
    @7 days ago
    3852740

    那种语言最适合学着玩?不做任何工作性质的任务,纯粹为了体验编程的乐趣和培养逻辑思维能力的那种

  20. 阿了个乐
    @7 days ago
    3852744

    Swift成功的把自己玩死

  21. 3852758

    我个人觉得,在机器学习数据分析方面matlab或者octave比python好用很多啊。

  22. 直立行走猪
    @7 days ago
    3852764

    真正的程序员是绝对不会承认html是编程语言的,是标记语言,但绝不是编程语言。

  23. 3852765

    @大鲤子: 这个只是语言而已,python用的多只是库多,你要会c,python学两天就会了。

  24. 3852770

    @白胖子: C吧,但是python课多。

  25. 3852802

    @白胖子: 如果想要满足感,首推java#_script#。

  26. bigger
    @7 days ago
    3852803

    本文章链接地址真相大白了

  27. 3852808

    Apple系的编程技术果然跟其工程设计一样不靠谱…

  28. 你饶我不死
    @7 days ago
    3852830

    Matlab队呢

  29. 3852878

    go以后估计能进top5

  30. Duang846
    @7 days ago
    3852962

    @Ron: 未来是不是钢不好说,现在3d打印势头这么猛,啥都有可能

  31. 3853005

    人生苦短我用python

  32. 3853052

    你是Python2派的还是Python3派的

  33. 3853093

    Python 为什么我在拉勾网反倒没看到什么需求……都是框架类的偏多
    工作需要的Python也没那么快的啊

  34. 普利奈尔
    @7 days ago
    3853097

    狼烟四起

  35. 大爷
    @7 days ago
    3853111

    @Ron: 然而纯钢结构,结构宜居性太差,还是用来做车库吧

  36. 天之弃子
    @7 days ago
    3853179

    go会一路狂奔

  37. 3853355

    中学学过的BASIC已经逝去,呜呼!

  38. 司南
    @7 days ago
    3853367

    屁眼通红!

  39. Pecolyte
    @6 days ago
    3853457

    原本写java,现在搞安卓在学kotlin……表示是不是被坑了……

  40. 收数佬
    @6 days ago
    3853545

    大数据人工智能云计算带旺了Python

  41. 永远16岁
    @6 days ago
    3853679

    JS统一全宇宙

  42. 葫芦侠0
    @6 days ago
    3853705

    作为一个业余爱好者,C感觉还能看看,Python表示看了一个礼拜头大了一个月

  43. goson2
    @6 days ago
    3853905

    什么卵。。。

  44. 3853922

    我是来看程序员吵架的

  45. 3854401

    basic何在?!那么多的msoffice用户居然不能和程序员抗衡吗?!

  46. minibox
    @6 days ago
    3854677

    最后一个图标是单片机吗?

发表评论


24H最赞