链接:https://www.oschina.net/news/86944/the-2017-top-programming-languages

IEEE Spectrum 2017 编程语言排行:Python 夺冠

IEEE Spectrum 杂志发布了一年一度的编程语言排行榜,这也是他们发布的第四届编程语言 Top 榜。据介绍,IEEE Spectrum 的排序是来自 10 个重要线上数据源的综合,例如 Stack Overflow、Twitter、Reddit、IEEE Xplore、GitHub、CareerBuilder 等等,对 48 种语言进行排行。

与其他排行榜不同的是,IEEE Spectrum 可以让读者自己选择参数组合时的权重,得到不同的排序结果。考虑到典型的 Spectrum 读者需求,他们提供了几个预设的权重 —— 如新兴的语言、雇主需求的语言、开源的热门语言等(http://spectrum.ieee.org/static/interactive-the-top-programming-languages-2017)。

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

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

C#已经重新进入前五名,夺回了去年被 R 语言抢走的位置。Ruby 连续下跌至第 12 位,苹果的 Swift 也乘机和谷歌的 Go 语言一同进入前十。这确实出乎意料,因为 Swift 语言早两年才首次登入该排行榜,那时候它还离前十的位置很远。不同于 Swift 的上升,苹果的 Objective-C 跌到了第 26 位。

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

第 11 - 48 位排名:



Fortran 仍然保持在榜单的中间位置(第 28 位),Lisp 在第 35 位,Cobol 在第 40 位。这说明这些古老的语言仍然有稳定的用户群体。

更多内容可查阅榜单原文:http://spectrum.ieee.org/computing/software/the-2017-top-programming-languages

看完本文有收获?请转发分享给更多人


欢迎关注“互联网架构师”,我们分享最有价值的互联网技术干货文章,助力您成为有思想的全栈架构师,我们只聊互联网、只聊架构,不聊其他!打造最有价值的架构师圈子和社区。

本公众号覆盖中国主要首席架构师、高级架构师、CTO、技术总监、技术负责人等人 群。分享最有价值的架构思想和内容。打造中国互联网圈最有价值的架构师圈子。

  • 长按下方的二维码可以快速关注我们

  • 如想加群讨论学习,请点击右下角的“加群学习”菜单入群

人工智能时代!Python跃升编程语言第一名!相关推荐

  1. Python将是人工智能时代的最佳编程语言

    移动互联网取代PC互联网领跑在互联网时代的最前沿,Android和iOS一度成为移动互联网应用平台的两大霸主,成为移动开发者首选的两门技术,HTML5以其跨平台的优势在移动互联网应用平台占据重要位置, ...

  2. Panoply在2018年太库和英特尔中国国际大数据融合创新·人工智能全球大赛中荣获第一名

    以色列特拉维夫--(美国商业资讯)--Panoply是商业智能的世界唯一智能数据仓库,其最近在2018太库科技和英特尔中国国际大数据融合创新·人工智能全球大赛(特拉维夫分赛区)中荣获第一名.这项全球竞 ...

  3. 人工智能只能用python吗_为什么人工智能用Python?

    主要原因: 1.人工智能适应Python的编程语言. 2.人工智能需要利用Python的高层语言,实现可移植性.面向对象.可扩展性.可嵌入型等功能,来实现人机交流. Python:是一种面向对象的解释 ...

  4. 随谈时代更迭,以及互联网时代和人工智能时代

    众所周知的,现在我们是处于互联网时代. 但究竟互联网时代给我们带来了什么呢? 爆炸的信息?井喷的app?全世界的触手可及? 互联网带给我们的远远不止这些,回首十年前,与现在的生活方式可以说是发生了翻天 ...

  5. 【复盘比赛】SDP 2021@NAACL LongSumm 科学论⽂⻓摘要生成任务 第一名

    SDP 2021@NAACL LongSumm 科学论⽂⻓摘要生成任务 第一名 前言 任务介绍 问题描述 数据展示 模型尝试 抽取模型尝试 DGCNN抽取模型 BertSumm 生成模型尝试 End2 ...

  6. python开发工具排行榜_编程语言交互排行榜_人工智能的Python第一名

    今天,IEEE Spectrum 发布了第四届顶级编程语言交互排行榜.因为有各种不同语言的排行,所以 IEEE Spectrum 依据不同的变量对流行度进行了排行.据 IEEE Spectrum 介绍 ...

  7. TIOBE 6 月编程语言排行榜:Python 有望超越 C 语言成为第一名

    整理 | 苏宓 出品 | CSDN(ID:CSDNnews) TIOBE 官方最新发布了 6 月的编程语言榜单,这个月榜单中又有怎样的发展趋势? Python 有望成为第一名 在本月榜单中,位居第二名 ...

  8. 5岁自学python编程-人工智能时代,孩子需要什么?

    原标题:人工智能时代,孩子需要什么? 2016年,阿法狗在围棋比赛中击败世界冠军李世石,大众在懵懂之中进入人工智能时代.一觉醒来,人们突然发现机器可以下棋,可以识别人脸,可以听懂声音,可以做客服,可以 ...

  9. 人工智能时代下,Python与C/C++谁将成为人工智能核心算法选择?

    据TIOBE公布的2019 年6月编程语言排行榜,Python以8.53%的涨幅排名超过去年同期C++排名,位列第3名,仅次于Java和C.python一路逆袭,甚至有人断言未来Python将成为人工 ...

  10. 为何人工智能用Python这门编程语言?

    为何人工智能(AI)首选Python? 读完这篇文章你就知道了.我们看谷歌的TensorFlow基本上所有的代码都是C++和Python,其他语言一般只有几千行 .如果讲运行速度的部分,用C++,如果 ...

最新文章

  1. ADO.NET 快速入门(四):从数据库填充 DataSet
  2. 减少企业Web威胁的三条预防性措施
  3. 了解CUDA计算(一)
  4. 小程序 页面禁止左右上下滑动
  5. 天池 在线编程 最大子树(自底向上)
  6. 音频自动增益 与 静音检测 算法 附完整C代码
  7. 组合数学 —— 康托展开
  8. CentOS 7下设置Docker代理(Linux下Systemd服务的环境变量配置)
  9. 代码可读性、可调式、可维护性
  10. 第一百一十二节,JavaScript浏览器检测
  11. linux用户一个用户只能一个用户组,为什么linux用户可以属于多个用户组,文件只能属于一个用户组?...
  12. SAP操作手册之 IDOC基础篇
  13. zenmap扫描ip段_扫描工具——Nmap用法详解
  14. 软件测试工作总结(二)
  15. 英语时态8种基本时态讲解
  16. SwitchyOmega_Chromium插件的下载安装以及使用
  17. 最近招聘和面试的感想
  18. Lab: Username enumeration via different responses:通过不同的响应来验证用户名是否正确复盘
  19. C#事件中sender的小用法
  20. JAVA实现在面板中添加图表_java-如何在不制作新图表的情况下将jzy3d图表添加到JFrame?...

热门文章

  1. 2014阿里实习生面试题——mysql如何实现的索引
  2. ES权威指南[官方文档学习笔记]-12 more complicated searches
  3. UNIX环境高级编程之第10章:信号
  4. 教你几招Mac的省电小技巧
  5. 使用Name Mangler快速为批量文件重命名
  6. Mac电脑如何从视频中提取帧并将其保存为图像
  7. 好程序员大数据教学点睛:Hadoop基础篇
  8. 二分类问题的评分值与损失函数
  9. 如果你想提高创新,那么本书就是答案
  10. Python学习手册之类和继承