Google支持的Kotlin语言普及度增加,质量改进

Google 在 I/O 2017 上宣布 Android 加入了对 Kotlin 编程语言的支持。Kotlin 由 JetBrains 开发,2012 年开源,采用 Apache 2.0 许可证,它是一个运行在 Java 虚拟机上的静态类型编程语言。Kotlin 虽然与 Java 的语法不兼容,但设计成可以与 Java 代码互操作,可复用现有的 Java 类库,并且被认为所需代码量更少,而代码更少通常也意味着 bug 更少。

Google 当时发布的 Android Studio 3.0 就整合了对 Kotlin 的支持。一年之后,法国 Valenciennes 的研究人员在预印本发表论文《》(PDF),分析了从开源应用商店 F-Droid 收集的 925 个应用,发现有 109 个应用至少有一个版本是使用 Kotlin 语言写的,其中又有 35% 的应用只使用 Kotlin 语言。在包括 Java 代码和 Kotlin 代码的应用中,较近的版本中 Kotlin 代码比例提高而 Java 代码下降。研究人员还分析了代码质量,认为 Kotlin 代码的质量更高.

.