Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。它可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。Kotlin已正式成为Android官方支持开发语言。
Kotlin从一开始推出到如今,已经有六年,2016年官方正式发布首个稳定版本,发展简史如下:2011年7月,JetBrains推出Kotlin项目;2012年2月,JetBrains以Apache 2许可证开源此项目;2016年2月15日,Kotlin v1.0(第一个官方稳定版本)发布;2017 Google I/O 大会, 宣布Kotlin已正式成为安卓开发官方支持开发语言。
Kotlin 具备类型推断、多范式支持、可空性表达、扩展函数、模式匹配等诸多下一代编程语言特性。Kotlin的编译器kompiler可以被独立出来并嵌入到 Maven、Ant 或 Gradle 工具链中。这使得在 IDE 中开发的代码能够利用已有的机制来构建,可以在新环境中自由使用。
特性:
- 简洁: 大大减少样板代码的数量。
- 安全: 避免空指针异常等整个类的错误。
- 互操作性: 充分利用 JVM、Android 和浏览器的现有库。
- 工具友好: 可用任何 Java IDE 或者使用命令行构建。
评论