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