搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 开源中国 > 最权威编程语言排行榜发布6月更新,TypeScript首进前十

最权威编程语言排行榜发布6月更新,TypeScript首进前十

开源中国 2019-11-08

知名软件行业分析公司 RedMonk 发布了 2019 年 6 月(Q3 季度)编程语言排行榜。

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

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

与众多编程语言排行榜相比,RedMonk 出品的这份排行榜因其统计方式和数据比较贴近开发者的使用情况,因此受到大多数人的认可。

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

可以看到,排名前十的语言依然稳定,其中 C++ 和 C# 小小地调换了位置,部分语言也有小幅度变动,下面来看看值得关注的点:

  • TypeScript 一路狂飙突进,排名持续上升,终于在新一季度首次进入前十。看来无处不在的 JavaScript 加上 TypeScript 提供的可选安全性已被证明是一个成功的组合。而上一次排名第 10 的 Objective-C 掉到了 12 名,恰好和 TypeScript 调了个位置。

  • Go 语言连续两次排行都降了 1 位,最新排名为 16 位。可以肯定的是保持在前 20 名已经是一个很不错的成绩,不过 Go 缺乏多功能性,这限制了它的优势。可以观察一下:围绕着 Go 的未来发展方向的任何争议,以及社区的投入程度会带来什么影响。

  • Kotlin 在上个季度进入榜单前 20 后,目前稳定在第 20 名的位置。它比 Go 更加通用,并且像 TypeScript 一样兼容 Java。但作为 Java 的可替代语言,Kotlin 只显示出很少的主流牵引力(相对于 Java 平台)。

  • Julia 距离主流语言仍然有一段距离,不过排名有在持续上升,新一季度排名 33 位。虽然这一趋势是积极的,但它在榜单中的可见度还是没有 Dart (#27)、Elixir (#29)、Lua (#22) 和 Matlab (#23) 高。Julia 之后的发展情况依旧是未知数。

  • Rust 即将突破 20 大关,最新排名为 21 位,较上次上升 2 位。对于系统语言来说,这种持续上升的轨迹表明,设计、语言社区和市场需求的某种组合正在结合,大大超越了原有的期望。

下图是 RedMonk 2019 年 6 月的编程语言整体排名情况:

最权威编程语言排行榜发布6月更新,TypeScript首进前十

更多内容请查看「阅读原文」。

开源中国征稿啦!


开源中国 www.oschina.net 是目前备受关注、具有强大影响力的开源技术社区,拥有超过 400 万的开源技术精英。我们传播开源的理念,推广开源项目,为 IT 开发者提供一个发现、使用、并交流开源技术的平台。


现在我们开始对外征稿啦!如果你有优秀的技术文章想要分享,热点的行业资讯需要报道等等,欢迎联系开源中国进行投稿。投稿详情及联系方式请参见:

推荐阅读



版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《最权威编程语言排行榜发布6月更新,TypeScript首进前十》的版权归原作者「开源中国」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注开源中国微信公众号

开源中国微信公众号:oschina2013

开源中国

手机扫描上方二维码即可关注开源中国微信公众号

开源中国最新文章

精品公众号随机推荐