Kotlin的亲爹是大名鼎鼎的Jetbrains公司。它有一系列耳熟能详的产品,诸如Android程序员们天天用的Android Studio, Java程序员们天天用的IntelliJ IDEA, 还有前端的WebStorm, PhpStorm等等。所以说,使用IntelliJ IDEA了开发Kotlin程序将会非常便捷。
Kotlin这个语言从一开始推出到如今,已经有六年了。官方正式发布首个稳定版本的时间相对比较晚(2016.2),这是一门比较新的语言。其大致发展简史如下:
2011年7月,JetBrains推出Kotlin项目。
2012年2月,JetBrains以Apache 2许可证开源此项目。
2016年2月15日,Kotlin v1.0(第一个官方稳定版本)发布。
2017 Google I/O 大会,Kotlin “转正”。
Kotlin 具有很多下一代编程语言[1][2]静态语言特性:如类型推断、多范式支持、可空性表达、扩展函数、模式匹配等。
Kotlin的编译器kompiler可以被独立出来并嵌入到 Maven、Ant 或 Gradle 工具链中。这使得在 IDE 中开发的代码能够利用已有的机制来构建,可以在新环境中自由使用。
Kotlin以K字打头的用语,甚至连 contributors 这类词也改成了kontributors。