微信号:frontshow

介绍:InfoQ大前端技术社群:囊括前端、移动、Node全栈一线技术,紧跟业界发展步伐。

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

2018-03-12 17:43 覃云
编译|覃云
最近,专注软件开发者的行业分析公司 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://redmonk.com/sogrady/2018/03/07/language-rankings-1-18/

 移动开发前线

「移动开发前线」是 InfoQ 旗下关注移动开发技术的垂直社群。投稿请发邮件到 editors@cn.infoq.com,注明“移动开发前线投稿”。

  活动推荐

视频、3D、机器学习、算法工程化、IOT、智能硬件等新的命题正在被提出,丰富的内容生态以及内容形式在给传统开发的模式和线上的稳定性带来了新的挑战,而怪物级 APP 的移动开放生态也使得越来越多的移动开发者开始围绕着生态进行开发。QCon 北京 2018 会挑选部分话题来给大家分享,包括像跳一跳这样的全民小游戏的开发经验和思路,希望可以启发大家关于新移动技术的发展方向。

目前八折报名最后一周,立减 1360 元,有任何问题欢迎咨询购票经理 Hanna,电话:15110019061,微信:qcon-0410。

 
前端之巅 更多文章 开发者吐槽:Android开发就像“大便三明治” 致移动开发前线读者 Swift 4.2进入最后开发阶段,为Swift 5铺平道路 滴滴出行跨地域 iOS 构建优化与持续集成
猜您喜欢 我的Github 专项测试的前世今生 流量费居高不下,「专属流量卡」迎来了新繁荣 30分钟掌握 C#7 中科院博士团队开讲,带你从0到1掌握「深度学习」精髓