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開發前端:資源

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