专栏首页ATYUN订阅号IEEE发布最受欢迎编程语言排行榜,Python屠榜

IEEE发布最受欢迎编程语言排行榜,Python屠榜

编译:chux

出品:ATYUN订阅号

IEEE Spectrum的第五届顶级编程语言年度互动排名已出炉。

任何试图衡量计算机语言流行度的人都必须依赖相对流行的代理测量。在IEEE的例子中,这意味着将来自多个来源的指标与47种语言进行排名。但是认识到不同的程序员有不同的需求和感兴趣的领域,IEEE选择不将所有这些指标合并到一个排名中。

相反,交互式应用程序允许选择这些指标在组合时如何加权,因此你可以强调对你来说重要的事项(详细描述了方法和可用来源:spectrum.ieee.org/static/interactive-the-top-programming-languages-2018 )。

这里包含了一个默认的权重,根据典型的IEEE成员的利益进行调整,另外也提供了一些其他预设,专注于开源项目的优点。你还可以应用筛选器,以排除主要用于你不感兴趣的区域的语言,例如嵌入式或桌面环境。通过与早年的比较,你可以看到事情的变化。

那么,对于典型的IEEE会员和Spectrum阅读者来说,2018年的十大语言是什么?

Python占据了第一的位置。去年它仅凭勉强击败C而名列榜首,Python的得分为100分而C为99.7分。但今年,第一名和第二名之间的差距较大,第二名C ++为98.4分(去年,JAVA第三,得分为99.4,而今年它下降到第四,得分为97.5)。C排名第三,得分为98.2。

为什么Python继续获得程序员的青睐?

首先,Python现在被列为嵌入式语言。以前,嵌入式应用程序的编写过程倾向于编译语言,以避免在处理能力和内存有限的机器上动态评估代码的开销。但是,虽然摩尔定律可能正在逐渐消失,但它尚未死亡。许多现代微控制器现在拥有足够的能力来托管Python解释器。以这种方式使用Python的一个很好的方面是,在某些应用程序中通过交互式提示播放附加硬件或动态重新加载脚本非常方便。成长为一个新领域只会有助于提升Python的受欢迎程度。

从R的小幅下降可以看到Python越来越受欢迎的另一个原因。R在2016年达到第5位,去年跌至第6位,现在排名第7位。R是专门用于处理统计数据和大数据的语言。随着对大数据集的兴趣越来越多地转向其在机器学习中的应用,用于统计和机器学习的高质量Python库的存在可能使灵活的Python比更专业的R更具吸引力。

看看趋势预设,设计用来衡量标准来强调快速增长的语言,我们看到Google的排名从第7位上升到第5位。但也许最大的潜力股是Scala,从第15位上升到第8位。Scala的创建是相对于Java的改进,所以Java在默认排名中的下降应该归功于Scala的上升趋势。

出人意料的是,ActionScript在排行榜上的名次上升了一点。去年它排在最后,然而,它成功地以1.6的分数回到倒数第二的位置。

本文分享自微信公众号 - ATYUN订阅号(atyun_com)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-08-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 想成为Python开发人员?这里有一份建议与现实路线图

    如果您对自己的决定充满信心并专注于下一课,那么你将获得更高的成功机会。你选择哪种语言并不重要。但是一旦你做出决定,你就需要坚持下去。

    AiTechYun
  • Python和Node.js,应该选择哪种编程语言

    每个项目都有其规范和需求,在构建应用程序时,最重要的是选择正确的技术对其进行编码。 在本文中,我们将研究Python和Node.js,以了解它们的优点、缺点和用...

    AiTechYun
  • 用Numba加速Python代码

    说这句话的人也没有错。与许多其他编程语言相比,Python很慢。Benchmark game有一些比较不同编程语言在不同任务上的速度的可靠的基准。

    AiTechYun
  • Python火爆的背后的应用领域是数据挖掘、大数据和人工智能的应用吗?

    在数据分析和交互、探索性核算以及数据可视化等方面,Python 将不可避免地接近于其他开源和商业的领域特定编程言语/工具,如R、MATLAB、SAS、Stata...

    企鹅号小编
  • 突发!Java首度承认失败,愿永久服软Python!网友:好想哭!

    最近,这个格局已经被悄然打破,正是被来自曾经的小弟,新晋网红Python给硬生生拽下神坛。对此,Java曾表示强烈质疑,最近一份数据榜单悄悄来了!

    AI科技大本营
  • 如果说2019年哪一门“外语”特别火,我想那一定是Python。

    小学生要学Python,高考要加入Python,你常玩的手机游戏是Python写的,人工智能首选语言是Python,现在连微软官方Excel都要把Python作...

    ACM算法日常
  • Python入门学习资料

    4、《笨办法学 Python》:这本书绝对是最简单的学习 Python 的方法,本书的 HTML 在线版是完全免费的。

    孤独的明月
  • 全网最实用 Python 面试题大全(花费了整整 3 天时间整理出来的)

    花费了整整3天时间整理出来的全网最实用Python面试题大全,一共30道题目+答案的纯干货,如此的辛勤整理,希望大家多多支持,建议点赞+收藏!

    Python小二
  • 什么是Python?从小白到入门你只差一个它!

    近段时间,继Java、C/C++、Basic语言这些所谓的老牌编程语言之后,相信很多人在网上或者很多数据中看到了一门突如其来而又不动声色悄然崛起的一门语言---...

    灰小猿
  • python介绍

    Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

    Eric杂货铺

扫码关注云+社区

领取腾讯云代金券