RedMonk语言排行:Python第二,Dart要火?
知名软件行业分析公司 RedMonk 发布了 2020 年第一季度编程语言排行榜。
RedMonk 编程语言排行榜通过追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。该榜单一年发布两次,这是今年第一份榜单,下一次榜单将于 6 月份,即第三季度编程语言排行。
目前 RedMonk 对编程语言的排序算法基本思路没有变化,但是具体过程改变了。现在使用 GitHub Archive 作为数据源对 GitHub 数据进行分析;而 Stack Overflow 部分则直接使用其提供的实用工具 data explorer,具体排序算法见官方介绍。
下面先来看看 RedMonk 2020 年 Q1 季度的编程语言排行榜前 20 名:
在最新的榜单中,各语言总体排名依然稳定,有趣的是,大部分名次紧挨着的语言都小小地调换了次序。另外,这次出现了许多排名并列的现象。接下来具体看看一些值得关注的点:
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
- 编程语言 1 月排行榜:C 是年度语言,Python 增长量第二
- 6月语言排行:Python有点膨胀,甚至想和Java拼一把
- python语言程序设计基础(嵩天)-学习笔记(第二章 第二部分)
- RedMonk 6 月编程语言排行:JS:第一 Java:第二
- 6月份最新语言排行:Java,Python我更看好谁?
- 2017.11编程语言排行:Java第一Python第四,世界上最好的语言两个零
- 初学python(对比java语言不同) 第九篇
- Python语言介绍
- 9月第2周国内搜索类网站/频道排行:搜搜居第二
- 学习开发语言 python 资料
- c语言第二课 c语言基础二——ios学习连载二
- [转载] Google将限制Python语言的应用
- 利用Python的scrapy框架爬取手游排行前几名的手游信息
- Python生态系统的14年演变,它是如何登顶最热门语言!
- Python语言基础
- Python接口测试第二讲(开发工具准备)
- python实战:朴素贝叶斯算法实现“侮辱性语言的识别”
- Python语言作者Guido van Rossum讲述Python 3的演变
- TIOBE 5 月编程语言排行榜:Python、C++ 竞争白热化,Objective-C 已沦为小众语言
- 分分钟学会一门语言之Python2.7篇