2017年结束了,在过去的这一年里,究竟哪个编程语言是开发者们最喜爱的热门语言,谁能登上排行榜的宝座?你学对了吗?

一年一度的IEEE Spectrum编程语言排行盛宴又来了,IEEE Spectrum 的排序是来自 10 个重要线上数据源的综合。

例如 Stack Overflow、Twitter、Reddit、IEEE Xplore、GitHub、CareerBuilder 等,对 48 种语言进行排行。

与其他排行榜不同的是,IEEE Spectrum 可以让读者自己选择参数组合时的权重,得到不同的排序结果。考虑到典型的Spectrum 读者需求,他们提供了几个预设的权重 —— 如新兴的语言、雇主需求的语言、开源的热门语言等。

IEEE Spectrum 2017 编程语言 Top 10 如下:

毫无疑问,Python如今是野蛮增长,增速非常快。随着人工智能的崛起,Python会更加的火爆。比尔盖茨说过,之后的几十年,人工智能会强大到足以引起人们的重视。Python将有可能冲击每月编程语言排行榜第一的位置。

Python的排名从去年开始就借助人工智能在持续上升,并跃至第一。但排在前四名的语言 Python、C、Java 和 C++ ,其实都保持着非常接近的流行度。实际上,从 Diakopoulos 对目前公司招聘需求的语言基本指标分析可知,C 语言的需求比 Python 要高。

JAVA,在可预见的未来,不太会被替代。尽管有时候java不被看好,然而,在任何编程语言排行榜上,它的排名依然稳定。要知道,Android开发平台是依靠Java运行的应用程序。像Google,IBM,Oracle,Facebook,eBay等这些技术巨头,一直以来都非常青睐java。

C#已经重新进入前五名,夺回了去年被 R 语言抢走的位置。Ruby 连续下跌至第 12 位,苹果的 Swift 也乘机和谷歌的 Go 语言一同进入前十。这确实出乎意料,因为 Swift 语言早两年才首次登入该排行榜,那时候它还离前十的位置很远。Swift 是苹果发布的最新语言,它可以开发 iOS 和OS X 软件。尽管在2018年最有前景的编程语言排行榜上,Swift并未排名前五。不过,这未必会影响它的潜力。不同于 Swift 的上升,同样出身苹果的 Objective-C 跌到了第 26 位。

今年已经是第二年没有新语言进入 IEEE Spectrum 的榜单,似乎开发者都已经进入了代码整合期,同时还需要时间消化那些为云服务、移动端和大数据应用等创造的新工具。

第 11 - 48 位排名

而谈到稳定的编程语言,Fortran仍然出现在排名的中间置(第 28 位),Lisp 和 Cobol 分别仍然保持在第 35 位和第 40 位。这说明即使有些语言已经非常古老,但它们仍然维持一个稳定的用户群体。

如果我们从语言用户增速来看,Python 仍然是最快的。接下来就是 C、C++和 Java,但我们看到 Swift 增速排到了第五名。该语言和已存在 Objective-C 代码相匹配,并且近年来也已经开源来吸引开发者。

在榜单上,我们可以发现,排在前三名的分别为:Python、C、Java 。

而被程序员称为“世界上最好的语言”的php,仅仅排名为第8位。

原文:https://mp.weixin.qq.com/s?src=11&timestamp=1575596919&ver=2017&signature=FWjgEto8CjIsLJLXhJ5c7XESFl58qoK9Lh-2nk9ouF*k8n1p-jHjtubCARrx9hD-TZaCtfZ5RzvDXemfC13dWoiPotiffWljF6OLcBXwqNCEMflNlq-5teEj2nWQyb9Y&new=1
作者:书圈
出处;微信公众号

2017年编程语言排行榜相关推荐

  1. 2017 年编程语言排行榜:Python 排第一

    站长之家(ChinaZ.com) 7 月 24 日消息,近日根据 IEEE Spectrum 发布的研究报告显示,在 2016 年排名第三的 Python 在今年已经成为世界上最受欢迎的语言,C 和 ...

  2. python去年软件排行_2017年编程语言排行榜,Python位居榜首(C语言需求最大)

    最近IEEE Spectrum 发布了编程语言交互式排行榜,为很多学习代码的朋友们详解各类代码语言的需求和占有率.为学习代码的朋友们能更加重视哪一种编程语言而有一个明确的方向.下面排行榜123网为你公 ...

  3. 2017年9月分c语言,2020年9月中国编程语言排行榜

    原标题:2020年9月中国编程语言排行榜 TIOBE 2020 年 9 月份的编程语言排行榜已经公布,官方的标题是:C++ 表现异常突出. 早期时候,C++ 被称作 "C with Clas ...

  4. 2017年7月编程语言排行榜

    2017年7月编程语言排行榜 转自:http://www.sohu.com/a/155871045_465221 2017年7月TIOBE编程语言排行榜:Java第一无悬念,Go首次进入Top 10 ...

  5. TIOBE 9 月编程语言排行榜发布,C++ 增速最快,C++20 的功劳?

    转自 | 机器之心 编辑 | 小舟.魔王 C++20 能让 C++ 复兴吗? TIOBE 公布 2020 年 9 月的编程语言排行榜,C++ 位列第四,仅次于 C.Java 和 Python.而且 C ...

  6. 铁打的Python连续3年第一,PHP跌出前十:IEEE Spectrum 2019编程语言排行榜出炉

    乾明 发自 凹非寺  量子位 报道 | 公众号 QbitAI Python势头不减,依旧第一,而且进一步拉开了与其他语言的差距. 这一结果,来自IEEE Spectrum2019年度编程语言排行榜. ...

  7. python现在第几版-2020 年10月编程语言排行榜,Python 排名逼近第二

    原标题:2020 年10月编程语言排行榜,Python 排名逼近第二 来源:菜鸟教程 TIOBE 2020 年 10 月份的编程语言排行榜已经公布,官方的标题是: Python 排名逼近第二. TIO ...

  8. c++和java哪个难_2020 年 11 月编程语言排行榜,Python 超越 Java ?

    来源:tiobe.com/tiobe-index/November-2020 TIOBE 2020 年 11 月份的编程语言排行榜已经公布,官方的标题是:Python 势如破竹,超越 Java. 题外 ...

  9. TIOBE 10月编程语言排行榜 : GO 问鼎本年度语言 ?

    距离2016年度编程语言的公布只剩3个月了,谁将夺得桂冠? 与去年同期相比,2016年只有Go语言和Groovy语言的增长率超过了1%. 需要注意的是,Groovy语言2015年以一个爆炸性增长的收尾 ...

最新文章

  1. Tomcat架构(二)
  2. TiKV 源码解析系列文章(二)raft-rs proposal 示例情景分析
  3. nginx学习九 upstream 负载均衡
  4. 正则表达式 (练习)
  5. Spring源码:AOP(1)
  6. yum第三方安装-软件包没签名及更新错误
  7. linux收发outlook的邮件,Linux邮箱服务器配置:如何让outlook收发邮件,怎么样控制中继...
  8. python机器学习案例系列教程——k均值聚类、k中心点聚类
  9. Hash算法大全(java实现)
  10. SqlServer2005海量数据存储过程分页(上)
  11. 注意,更改团队所属业务部门用Update消息无效!
  12. chrome.storage和window.localStorage的区别
  13. 无人驾驶技术——YOLO目标检测
  14. 递归求解问题hdu2044一只小蜜蜂...
  15. 特殊的数独身数,:水仙花数, 四叶玫瑰数, 五角星数, 六合数 ,北斗七星数, 八仙数, 九九重阳数 ,十全十美数...
  16. 《魔兽世界》国服团队正与新合作方洽谈;爆苹果将允许第三方应用商店替代 App Store;Vite 4.0发布|极客头条
  17. 租车小程序系统开发制作功能介绍
  18. 安装部署VMware vSphere 为IBM x3850 X5服务器安装配置VMware ESXi
  19. [python]判断麻将和牌算法
  20. php 生成 webp,PHP imagewebp()用法及代码示例

热门文章

  1. 初学者如何查阅自然语言处理(NLP)领域学术会议
  2. Elasticsearch 常见问题汇总及解决姿势(后续会持续更新)
  3. JavaScript实现简单的双向数据绑定(Ember、Angular、Vue)
  4. 农村宅基地审批管理系统
  5. 关于排水管道沉积模拟建模的想法
  6. 陶瓷天线的选型(二)
  7. RK3568平台开发系列讲解(音视频篇)FFmpeg公共基础参数
  8. RK3399-RGA使用
  9. python中result函数用法_python中函数的参数和返回值
  10. 笔试总结——0322联通软笔C++