RedMonk热门程序语言排行榜出炉:Kotlin首度挤进前20名

锁定软件开发领域的分析企业RedMonk根据GitHub项目所使用的程序语言及Stack Overflow社群的讨论程度,公布了今年的热门程序语言排行榜,显示出Android平台上的开发语言Kotlin依旧快速增长,从2017年的第65名、2018年的第28名,到今年首度挤进前20名。

由JetBrains在2011年打造的Kotlin是个跨平台且静态的通用型程序语言,它能与Java交互,其标准函数库的JVM版本也依赖Java Class Library,且在2017年5月正式被Google纳入Android Studio,成为Android平台上的官方支持语言之一,Google去年甚至在GCP上发布了Kotlin专用的门户网站。

根据StackOverflow去年的调查,Kotlin已成为开发人员第二喜欢的程序语言,仅次于Rust。而Google去年10月的统计则显示,Google Play上前1,000名Android程序中,有27%是以Kotlin撰写,而且开发人员对Kotlin的满意度高达97%。

开发人员对Kotlin赞誉有加之处包括它简单又强大、比Java安全、能与Android Studio无缝集成、Jetbrains及Google持续改善Kotlin、受到许多知名开发商的采用,以及可支持任何基于JVM的设备等,也有些人认为它是Android平台上最有机会取代Java的语言。

目前Kotlin在RedMonk排行榜上位居第20名,是该排行榜进步最快的程序语言,其它上榜的依次是JavaScript、Java、Python、PHP、C#、C++、 CSS、Ruby、C、Objective-C、Swift、TypeScript、Scala、Shell、Go、R、PowerShell、Perl与Haskell。

其中,TypeScript也从16名上升到12名,Go与R双双下滑一名。此外,包括Clojure、Groovy及Scala等其它基于JVM的程序语言就不像Kotlin这么顺利了,Clojure、Groovy分别跌落3个名次共处24名,下滑一个名次的Scala则占据第13名。