首页 > 数说 > 关键词 > 编程语言最新资讯 > 正文

RedMonk 2020 年 Q1 编程语言排行:Python 冲进前二,Dart 值得关注

2020-03-04 09:25 · 稿源:开源中国

知名软件行业分析公司 RedMonk 发布了 2020 年第一季度编程语言排行榜。

RedMonk 编程语言排行榜通过追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。该榜单一年发布两次,这是今年第一份榜单,下一次榜单将于 6 月份,即第三季度编程语言排行。

目前 RedMonk 对编程语言的排序算法基本思路没有变化,但是具体过程改变了。现在使用 GitHub Archive 作为数据源对 GitHub 数据进行分析;而 Stack Overflow 部分则直接使用其提供的实用工具 data explorer,具体排序算法见官方介绍。

下面先来看看 RedMonk 2020 年 Q1 季度的编程语言排行榜前 20 名:

排名2020 年 1 月2019 年 6 月2019 年 1 月
1JavaScript JavaScript JavaScript
2Python, JavaJavaJava
3
Python Python
4PHP PHP PHP
5C#C++C#
6C++C#C ++
7Ruby, CSSCSSCSS
8
RubyRuby
9TypeScript, CCC
10
TypeScriptObjective-C
11SwiftSwiftSwift
12Objective-CObjective-CTypeScript
13Scala, RScalaScala
14
ShellShell
15Go, ShellRGo,R
16
Go
17PowerShell, PerlPowerShellPowerShell
18
PerlPerl
19KotlinHaskellHaskell
20HaskellKotlinKotlin

在最新的榜单中,各语言总体排名依然稳定,有趣的是,大部分名次紧挨着的语言都小小地调换了次序。另外,这次出现了许多排名并列的现象。接下来具体看看一些值得关注的点:

  • Python 发展势头良好,排名较之前上升一位,甚至挤进前二,与 Java 并驾齐驱。这是自 2012 年起,有史以来第一次在榜单中的前二名中出现了非 JavaScript 或 Java 条目。此前,Python 连续四年都排在第四位,终于在三年前跃升至第三,并一直保持,直到现在再次前进一位。Python 能否继续保持这一空前排名?还是说这只是一个暂时的现象?还要看接下来的发展。
  • TypeScript 在去年 6 月份的榜单中进入前十,也成为五年来首度打破前十排名的语言。这次,TypeScript 上升至第九位,与 C 语言并列。可见,TypeScript 进入前十并非意外,它与 JavaScript 的组合可以说是成功的。
  • R 语言令人惊喜,从此前的 15 位跃升至 13 位,与 Scala 并列。囿于统计和数据处理专业的学术性语言 R 意外地流行起来,已经超出预期。重要的是,同为最常用于数据分析的语言,Python 的大好势头看来没有太压倒 R,后者还是有其吸引力所在。
  • Rust 去年因受到微软的采用而火热了一阵子,在上一份榜单中排名 21,当时人们猜测它能否再接再厉突破 20 大关,但可能要让关注它的人失望了,Rust 目前的发展势头明显放缓,这次仍维持在 21 名。同样发展放缓的还有 Go 语言,尽管它从 16 名小小地增长了一位,位列 15。自 2015 年以来,反映在榜单上的 Go 的发展几乎停滞,排名一直保持在这样的位次。
  • 最后再来看看 Dart。Dart 最近获得了一些收益,这与 Flutter 的普及率飙升大致相关。自从基于 Dart 的 Flutter 发布 1.0 版本以来,该语言一路从原先的 33 名跃升至最新排名的第 24 位。前几天,谷歌公布了一份 Fuchsia 编辑语言策略,从中可看出 Dart 将获得极大支持。那么接下来 Dart 会否得到更进一步的发展?拭目以待吧。

榜单详情: https://redmonk.com/sogrady/2020/02/28/language-rankings-1-20/

  • 相关推荐
  • 大家在看
  • 最新编程语言排名:Python超Java、JS保持领头羊

    Redmonk新一轮的编程语言排名出炉,从使用量上看,Python超越了Java跃居第二,JavaScript仍保持领头羊的位置。统计中对使用量的计算拉取的是Github和Stack OverFlow数据,尽管Python在过去六个

  • 浙江八年级新增Python编程课程 Python语言特点名称来源介绍

    浙江八年级新增Python编程课程是怎么回事?据媒体报道,浙江省今年 9 月份开始的新学期,三到九年级信息技术课将同步替换新器材。其中,八年级将新增Python课程内容。新高一信息技术编程语言由VB替换为Python,大数据、人工智能、程序设计与算法按照教材规划五六年级开始接触。

  • TIOBE 8 月编程语言:C、Java 差距拉大,R 语言盛行

    相比上个月,本月 TIOBE 指数整个体变化并不大。C 语言依然保持强劲的增长势头,与第二名 Java 之间差距逐月增大,从上个月相差 1.35% 的份额逐步增长到 2.55% 的差额。

  • 风变编程:花时间学Python,是对自己未来最好的投资

    谷歌研究主任Peter Norvig曾说:从一开始,Python就一直是谷歌的重要组成部分,并且随着系统的发展和演变,到现在也是如此。如今,很多谷歌工程师使用Python,我们也正在寻找更多掌握这门语言技能的人。数据科学家Rinu Gour也说过一句很有哲理的话:如今是Python的世界,花时间学习Python编程语言将是你对未来最好的投资。接下来,风变编程就带你探寻这些大佬背后隐藏的深意。很多人觉得,Python语言似乎是“横空出世”,突然间就?

  • IEEE Spectrum 评估的最流行语言是 Python

    ​IEEE Spectrum 通过综合 CareerBuilder、GitHub、Google、Hacker News、IEEE、Reddit、Stack Overflow 和 Twitter 八个来源 ,分析了 55 种编程语言的流行度,公布了它的 2020 年度编程语言排行榜:

  • Python进入初中生学习课堂?风变编程助你从后浪中成功突围

    都知道现在Python这门编程语言很火,那它究竟火到什么程度?可能互联网上铺天盖地的Python学习贴不够直观,求职平台上Python相关工资水涨船高,也离我们普通人太远,但——Python被纳入基础教育体系呢?浙江省八年级将新增Python编程课程风变编程得到最新消息,在2020年9月开始的新学期中,浙江省三年级到九年级信息技术课将同步替换新教材,而其中最大的变化是,八年级将新增Python课程内容。同时,新高一信息技术编程语言由VB替?

  • 职场提升新技能,风变编程Python让繁琐的工作自动化

    近年来,随着人工智能的飞速发展,作为人工智能第一编程语言的Python越来越热门,国家政策方面开始推广编程教育,不少企业在招聘条件中都列出了“具备Python技能”的字样。因此,很多比较有远见的职场人士都开始考虑是否要学点Python知识傍身,以备不时之需。Python——自动化办公的魔法钥匙在讲Python之前,我觉得我们需要先了解一下什么是自动化办公?自动化办公也称办公自动化(英语:Office Automation),简称OA,指的是应用?

  • 实时音视频选型 开发者应该避开哪些坑?

    实时音视频技术的专业度和复杂度都很高,通过PaaS服务商来集成实时音视频,快速开发App,是时下开发者的优先选择。所选RTC是否好用易用、契合所需场景,将直接影响项目开发进度和后期运维成本。 开发者需要了解实时音视频技术选型中要避开的坑点,以便提高开发集成效率。具体来说,以下四个方面要综合考虑。 一、实时音视频与IM能力不宜分散 几乎100%的实时音视频在线应用都有文字/语音消息、文件传输、图片显示等IM需求。 目前市

  • 葡萄城发布“赋能开发者”业务使命

    2020 年 6 月 30 日,专注于为开发者服务的年满 40 的葡萄城举办了一场线上发布会。这场主题为“赋能·智变”的葡萄城“赋能开发者”品牌战略发布会,在国内的低代码开发平台市场刮起了一股“葡萄城”风。从 1946 年世界上第一台通用电子数字计算机ENIAC诞生以来,软件开发行业便开启了飞速发展之路,前后经历了机器语言、汇编语言、高级语言以及低代码开发这四次技术革新。1980 年,52 岁的 Paul Harold Broman为解决学校会计处理

  • 微软与谷歌达成合作 帮助开发者在Play商店中发布PWA应用

    PWABuilder 是微软旗下的一款开发人员工具,可帮助开发者构建渐进式 Web 应用(简称 PWA)并发布到应用商店中。与此同时,Bubblewrap 也是谷歌旗下的一款命令行实用工具和库,旨在为将要登陆 Play 商店的高质量 PWA 应用生成和提供签名。随着今日宣布的最新合作,两家公司还将为 PWA 应用开发者带来增强的体验。

  • 自动更新出错且无法禁用,开发者决定放弃 Snap 及 Ubuntu

    近日,荷兰开发者 Remy van Elst 通过自己的博客控诉了 snap 自动更新所带来的问题,并决定删除 snap,同时选择放弃 Ubuntu。升级到 Ubuntu 20.04 版本后,Remy 通过 snap 安装了 CLion,因为与手动下载安装相比,这样显然更方便。但就在上个周末,他发现 CLion 自动更新了。实际上,当他注意到更新时,该程序进程已由于更新导致的错误而终止。

  • 华为HMS生态全球开发者数量增至160万

    华为公布HMS生态最新进展,目前华为终端全球月活用户达到7亿,华为全球注册开发者达到160万,全球集成HMS Core的应用数量超过8.1万。

  • 苹果向开发者推送Safari 14测试版 速度更快更省电

    本周,苹果向开发者和部分AppleSeed测试人员提供了Safari14 测试版,该版本与公测版分开,只有受邀者才能使用。据悉,Safari14 是macOS Big Sur所包含的新版Safari,引入了定制选项,让人们选择壁纸和开始页选项,而且页面加载速度更快,更省电。

  • 苹果邮件通知开发者 无版号游戏8月将被下架

    DoNews 7月9日消息(记者 刘文轩)据GameLook消息,有开发者表示,今天苹果向开发者发送邮件,通知他们任何在中国App Store上架,含有付费、应用内购买的手机游戏必须在7月31日前将版号信息补充完整,否则将被下架。在这之前就有消息称,苹果将从7月开始严格要求中国区App Store上架游戏必须获得版号,光是7月1日当天就已经有超过1500款游戏遭下架,7月1日到7月8日,已经有超过7000款游戏从App Store下架,这段时间上架的游戏数量?

  • 鸿蒙2.0来了!华为开发者大会HDC 2020宣布

    华为官方宣布,2020年度华为开发者大会“HDC Together”将于9月10日至9月12日在东莞松山湖举办,早鸟门票明天起开售。根据预告,本次大会将带来主题演讲、技术论坛、行业大咖对话等

  • 华为云空间 加速全球开发者应用体验创新

    2020年作为5G全面普及的一年,5G智慧化全场景体验已成大势所趋。华为云空间基于华为HMS(Huawei Mobile Services/华为终端云服务)“芯-端-云”全产业链的技术整合与协同能力,让全球开发者轻松实现了应用云端存储与管理、云端文件变化查询与推送通知等多重功能,加速了开发者应用体验创新的步伐。华为云空间芯-端-云能力全面开放 加速应用体验创新2020年1月,华为面向全球开发者正式发布了最新版HMS Core 4.0,向全球开发者提供?

  • 央视315曝光SDK事件,应用开发者如何避坑?

    7月16日晚,央视3·15晚会拉开大幕,再次敲响了消费领域的警钟。据央视报道,上海市消费者权益保护委员会委托第三方对市场上的App进行检测,发现某些第三方开发的SDK包存在违规收集用户个人信息的情况。日前,工信部已要求严厉查处涉事企业,并责成国内主要应用商店展开“地毯式”排查,及时通知APP运营开发者自查自纠,及时发现、处理违规收集用户个人信息的SDK。第三方SDK泄露隐私问题的暴露,意味着安全风险检测在应用开发与运?

  • 苹果中国通知开发者:无版号付费游戏将8月起下架

    有国内iOS开发者爆料称,已经收到了苹果的通知邮件,要求内购手游产品在7月31日前补填版号信息,如不填版号、游戏将被苹果从中国区App Store下架。据悉,7月1日后中国区的iOS无版号付费手游已

  • 华为耀星•领航计划助力出海 携手游戏开发者千帆启航

    随着一年一度ChinaJoy大幕的拉开,关于游戏的话题再度升温,而关于开发者如何做好游戏开发分发的话题也被行业热议。华为耀星·领航计划助力游戏出海,激励支持更多游戏领域创新,千帆启航,携手共筑HMS全球化生态,让创新成果惠及全球。7月31日在上海,华为高级生态经理在ChinaJoy发表"华为耀星·领航计划,助力游戏出海"主题演讲,她表示,如何让更多的优质游戏、应用顺利出海是华为耀星计划持续关注的方向。为此,她着重向与会者?

  • 面向全球开发者!华为HMS Core 5.0正式上线:七大能力、免费

    日前,华为官方宣布,HMS Core 5.0在华为开发者联盟官网,面向全球开发者正式上线。据介绍,HMS Core 5.0能力开放覆盖七大领域的服务,包括:应用服务(App Services)、图形(Graphics)、媒

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议
  • 热门标签

热文