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. 当前完整路径_Linux绝对路径和相对路径详解
  2. 【Java_多线程并发编程】基础篇—线程状态及实现多线程的两种方式
  3. 【USACO】奶牛抗议 树状数组+dp
  4. (原创)网吧桌面背景添加文字,转载注明出处!
  5. Hexo+GitHub 快速搭建个人博客(二)---- 域名解析
  6. springboot filter_SpringBoot(二) :web综合开发
  7. Vue 中的 v-cloak 作用及用法
  8. PHP 字符串匹配算法 Sunday算法
  9. 删数问题(Noip1994)--贪心
  10. JAVA作业 17-05-18
  11. RHEL 6.4 安装DNS服务(bind-9.8 )
  12. ADSL宽带拨号密码恢复
  13. HTML5期末大作业:绿色特产商城网站设计——绿色特产商城购物网(11页) HTML+CSS+JavaScript 网页设计作业,网页制作作业, 学生网页作业, 网页作业成品, 网页作业模板
  14. html如何制作左侧导航栏,Html学习之十三(导航栏的制作)
  15. OLAP 系统选型,选 Apache Kylin 还是 ClickHouse?
  16. 天涯海客邮件搜索群发大师 使用说明
  17. VUE2快速入门(六)---实例property(重点)
  18. MySQL数据备份和导入
  19. C++ map下标访问的问题
  20. SICTF2023 misc-wp

热门文章

  1. 万字技术干货 |YMatrix 高性能时序数据库引擎的技术实践
  2. 【大咖有约】白帽汇邓焕:大数据下的攻防
  3. [奥塔在线]压测大师养成之五:Centos下Jmeter安装与部署
  4. 【智能材料】用人工智能发现新型材料,金属玻璃可替代钢材
  5. 算法001-C++从0到1实现链表v1
  6. R数据分析|可视化|dplyr|Kaggle奥运会数据集(一)
  7. 【计算机毕业设计】Java ssm 高校运动会管理系统(开题+源码+论文)
  8. 二分图(三)——KM算法
  9. 基于AD的用户组织目录树选择工具的解决方案
  10. 机械加工工艺规程的制订