1 Introduction To Kotlin

1 Kotlin 简介

1.1 What is Kotlin?

Kotlin 是一种新的语言,2010年开始发布,由JetBrain 领导开发,后来被Google 资助,发布到Apache的开源许可下,正式版1.0 是在2016年2月发布,目前最新版本是2017年4月25日发布的v1.1.2-2, 免费,开源。 吸收了很多现代语言的特性,相比Java来说,语法更简介,支持很多新的语言特性,函数式编程,高阶函数,空指针类型安全等等。
Kotlin既支持面向对象也支持函数式编程。可以同时使用,也可以混用两种风格。
Kotlin全面兼容Java编程语言,在设计之初就考虑了和Java 的兼容问题,所以完全能够在使用旧的Java代码的同时,添加新的Kotlin代码,并逐步迁移至Kotlin。并且还提供了代码转换器,支持Java代码和Kotlin代码的相互转化。

1.2 What do we get with Kotlin?

Kotlin 可以用来在服务器端,客户端和Android上开发。 未来还会支持macOS和iOS的开发。
很多编辑器都支持Kotlin,包括IntelliJ IDEA, Android Studio, Eclipse and NetBeans. 还支持命令行的编译方式。
Kotlin支持生成Java 6 到Java 8 版本的代码
其他问题参见:Kotlin官方FAQ

用Kotlin开发Android:资源
用Kotlin开发服务器:资源
用Kotlin开发前端:资源

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章