首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

RedMonk发布编程语言排行榜:Swift成为全球增长最快的编程语言

编译|覃云

最近,专注软件开发者的行业分析公司 RedMonk 发布了 2018 年 Q1 编程语言排行榜,结果显示,JavaScirpt、Java 和 Python 仍霸占前三甲,值得注意的是,在排行榜上,Swift 与 Objective-C 齐名,并首次挤进了前十。

自 2011 年以来,RedMonk 公司都会按季度发布编程语言排行榜,他们的数据来自 GitHub 和 Stackoverflow,主要是结合社区讨论和代码两个方面来评价编程语言的欢迎程度,结果如下图:

其中,Top 20 的编程语言分别是:

1 JavaScript

2 Java

3 Python

4 PHP

5 C#

6 C ++

7 CSS

8 Ruby

9 C

10 Swift

10 Objective-C

12 Shell

12 R

14 TypeScript

14 Scala

16 Go

17 PowerShell

18 Perl

19 Haskell

20 Lua

与往常一样,排行榜上的一级语言(即前十名的语言)的表现或多或少都会有让我们惊讶的地方,但是整体来说变动不大,以下几点是值得我们关注的地方:

Go:Go 在十年不到的时间内发展如此迅速,很少有其他语言能像 Go 一样能在短时间内进入 Top 20,这得益于它作为后端系统开发语言的良好声誉。但也有数据显示,Go 已经进入停滞阶段,在前两个季度的排名稳定在 15 名之后,Go 眼睁睁的看着 Swift 从它身上越过冲向前 10,而 Go 却掉到了 16 名,这个信号表现了 Go 的危险地位,虽然 Go 在后端的口碑毋庸置疑,但是 Go 还是缺乏了 Java 的多功能性,否则它将可以开辟新的市场,获得新的增长。

Kotlin:Kothlin 是继 Swift 之后发展第二快的编程语言,这主要得益于 Kotlin 对 Java 开发人员有强大的吸引力以及它升级为 Android 平台一级开发语言,从前年到去年 Q3 期间,Kotlin 从 65 名上升到 46 名,而到今年 1 月,kotlin 排名为 27,与 Swift 不同的是,Kotlin 主要是在 GitHub 上表现良好,然而在 Stack Overflow 表现欠佳,而 Swift 的排名却主要通过 Stack Overflow 轴上的优势来表现。如果 Kotlin 能够在主流企业的应用中获得立足点,那么它将有可能超越 Swift,毕竟这是 Swift 缺乏的增长途径。

Swift:RedMonk 认为 Swift 从一个学徒翻身做了主人的说法并不准确,因为从技术上来讲,Swift 只是有效替代 Objective C ,而不是真的超越 Objective C ,之前,由于苹果对 Objective C 的支持以及它在 iOS 平台创造的后续机会,让它在一直在榜单上处于前排,即使 Swift 以惊人的速度增长,但 Objective C 的历史地位让它一直处在 Swift 前面,但本季度,Swift 与 Objective C 重合的排名是第一次出现,Swift 能在四年不到的时间内不仅超越了 Objective C,更是飞升到前十名,这让我们难以置信。也许这就是人们常说的长江后浪推前浪,前浪死在沙滩上吧!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180312B1542B00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券