最新编程语言排名,程序员最感兴趣的是它们

数据分析公司RedMonk发布了2018年第一季度的编程语言排名,需要注意的是,该数据并不是根据编程语言的使用量或者有多少项目使用了该语言来排名,而是试图衡量程序员对该种语言的兴趣。而程序员的兴趣则可能会影响到业务决策,例如在新项目中使用该语言,从而对该语言的发展走势产生影响。

RedMonk通过提取Stack Overflow上的问题数量以及GitHub上的项目数量来衡量该编程语言的受欢迎程度。

最新编程语言排名,程序员最感兴趣的是它们

根据他们的数学统计结果,以下是前20位最受欢迎的编程语言:

最新编程语言排名,程序员最感兴趣的是它们

在本期当中,前十名的编程语言排名并未发生很大变化,JavaScript和Java依然占据前两把交椅。其实这是一个有趣的现象,意味着这些语言都在以同等的速度在增长。而对于那些新兴的语言,由于它们是后来者,意味着它们要超越这些前辈们,将变得更加困难。

而在前十名以外的编程语言则发生了一些变化,RedMonk也对此进行了分析:

Go

Go在不到十年前出现至今,一直是增长最快的编程语言之一,很少有其他新兴语言能够像Go那样排进前20名,这证明了它作为后端系统语言的地位。但是,在连续两个季度的排名当中,Go都排在15名之后,本期还降至16名,而Swift则迅速超越它稳固声誉。虽然Go作为后端语言的地位是毋庸置疑的,但是由于它缺乏像Java等编程语言的多样性,从而在一定程度上使它难以进入新的领域来获得新的增长。

Kotlin

Kotlin对Java开发人员的吸引力和它在Android平台上的地位似乎表明该语言将准备进行一次重大的飞跃。在一年多一点的时间里,Kotlin从第65位迅速上窜到第46位,再到1季度的第27位,其速度让人惊讶。能够与之媲美的只有Swift,当时Swift在很短的时间里从第68位跃升到第22位。有趣的是,这两种语言在各自的排名上有着不同的路径。Swift的排名主要是因为在Stack Overflow轴上表现出色,而Kotlin则相反。无论如何,Kotlin是目前世界上增长最快的编程语言之一。

最新编程语言排名,程序员最感兴趣的是它们

Powershell / R / TypeScript

这三种编程语言在本期排名分别提升了1名、2名和3名。在这一期的排名当中,微软旗下的编程语言表现抢眼。Powershell继续稳步上升,R语言则从先前的轻微下降中重新回到上升轨道。与此同时,TypeScript从17名上升到14名。值得注意的是,微软的编程语言在操作、分析/数据科学、应用程序开发三个不同的领域中都取得了增长,这表明微软采取的撒网方式开始产生回报。

Rust

Rust在排名中继续缓慢爬升,本期从第25名上升到23名,这使得它超过了Clojure、Groovy或Visual Basic等编程语言。该编程语言强调安全性,使得它并不像清单中的其他语言那样容易被理解。就像Go语言一样,Rust是否能够继续向前,取决于后端市场是否能够继续增长。

Scala

Scala连续第三个季度下滑,本期下降到第14名,而排在该位置的还有TypeScript。目前还不知道导致下滑的因素是什么,但值得注意的是,第14名依然是一个很高的排名,所以像Kotlin这样的后起之秀如果要超过它,依然具有较高的难度。

Swift

在本期排名中,Swift再次上升一名,使它与其前辈Objective-C排在了相同的位置。由于苹果对Objective-C的支持,以及它通过iOS平台持续创造的机会,使得该语言一直保持着很高的知名度。然而,Swift与Objective-C的轨迹必然会出现相交,而这个季度的运行是第一次发生这样的情况。Swift在不到4年的时间里成功跻身前10名,其发展速度让人赞叹,而且还有可能进一步攀升。

最新编程语言排名,程序员最感兴趣的是它们

对于这一类排名,小编认为可以作为编程语言未来发展趋势的一个参考,但不宜过分较真,毕竟它们通常遗留了很大量中国用户的数据,并不能完全反映真实情况。


分享到:


相關文章: