Kotlin是一种在Java虚拟机上运行的静态类型编程语言。它主要是由俄罗斯圣彼得堡的JetBrains开发团队所发展出来的编程语言,其名称来自于圣彼得堡附近的科特林岛。
历史
- 2011年7月,JetBrains推出Kotlin项目,这是一个面向JVM的新语言,它已被开发一年之久。JetBrains负责人Dmitry Jemerov说,大多数语言没有他们正在寻找的特性,Scala除外。淡出,他指出了Scala的编译时间慢这一明显缺陷。Kotlin的既定目标之一是像Java一样快速编译。
- 2012年2月,JetBrains以Apache 2许可证开源此项目。
- Jetbrains希望这个新语言能够推动IntelliJ IDEA的销售。
- Kotlin v1.0于2016年2月15日发布。这被认为是第一个官方稳定版本,并且JetBrains已准备从该版本开始的长期向后兼容性。
- 在Google I/O 2017中,Google宣布在Android上为Kotlin提供一等支持。
Kotlin
Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。
- 开发公司:JetBrains
- 开源协议:Apache
- 基础:JVM或JavaScript环境(基于JVM的编程语言 Kotlin)
设计目标
- 创建一种兼容Java的语言
- 让它比Java更安全,能够静态检测常见的陷阱。如:引用空指针
- 让它比Java更简洁,通过支持variable type inference,higher-order functions (closures),extension functions,mixins and first-class delegation等实现。
- 让它比最成熟的竞争对手Scala语言更加简单。
官方网址
Kotlin官方网站
官方示例
Kotlin官方网站——中文翻译
相关报道
Android开发周报:不使用虚拟机的Kotlin发布、Android方法数杂谈
实战kotlin@android(三):扩展变量与其它技巧
Android开发周报:Android 8.0即将公测、模块化探索与实践
网友评论