![[kodee.png]] ## 简介 2011 年,[JetBrains](https://www.jetbrains.com.cn/) 推出了 Kotlin 项目,一个面向 JVM 的新语言,它已经开发了一年。大多数编程语言除了 Scala 都没有 JetBrains 的负责人 Jemerov 正在寻找的特性,但是 Scala 有编译时间过长的缺点,于是 Kotlin 诞生了。 Kotlin v1.0 于 2016 年发布,这是第一个官方稳定版本,这代表着以后的版本都会保持向后兼容性。Google I/O 2017 中,Google 宣布 Android 将会为 Kotlin 提供一等支持。 ## 功能 Kotlin 改进了许多 Java 不好的语法,并学习 Scala、C# 等前车之鉴加入它们的语法糖,并对其简化。Kotlin 不同于 Java,是典型的强类型后置语言。Kotlin 支持重载运算符,并对 Java 标准库当中可以使用重载运算符的代码进行了优化。(如 java.math.BigIntger 可以直接使用运算符操作) Kotlin 完全兼容 Java 编写的库,可以对其进行方便的调用,但是 Java 调用 Kotlin 编写的库可能会有问题,因为 Kotlin 相比 Java 功能更多。 ## 安装 详情请看 [[KotlinC|Kotlin 安装]]。