Kotlin | 社區大學終身學習網
![Kotlin](https://i.imgur.com/1IaoGs0.jpg)
Kotlin是一種在Java虛擬機上執行的靜態型別程式語言,它也可以被編譯成為JavaScript原始碼。它主要是由俄羅斯聖彼得堡的JetBrains開發團隊所發展出來的程式語言,其 ...
![Kotlin](https://i.imgur.com/1IaoGs0.jpg)
Kotlin是一種在Java虛擬機上執行的靜態型別程式語言,它也可以被編譯成為JavaScript原始碼。它主要是由俄羅斯聖彼得堡的JetBrains開發團隊所發展出來的程式語言,其名稱來自於聖彼得堡附近的科特林島。[2]2012年1月,著名期刊《Dr. Dobbs Journal》中Kotlin被認定為該月的最佳語言。[3]雖然與Java語法並不相容,但在JVM環境中Kotlin被設計成可以和Java程式碼相互運作,並可以重複使用如Java集合框架等的現有Java參照的函式庫。Hathibelagal寫道,「如果你正在為Android開發尋找一種替代程式語言,那麼應該試下Kotlin。它很容易在Android專案中替代Java或者同Java一起使用。」
2011年7月,JetBrains推出Kotlin專案,這是一個面向JVM的新語言,它已被開發一年之久。[4]JetBrains負責人Dmitry Jemerov說,大多數語言沒有他們正在尋找的特性,但是Scala除外。但是,他指出Scala的編譯時間過慢這一明顯缺陷。[4]Kotlin的既定目標之一是像Java一樣快速編譯。2012年2月,JetBrains以Apache 2許可證開源此專案。[5]
JetBrains希望這個新語言能夠推動IntelliJ IDEA的銷售。[6]
Kotlin v1.0於2016年2月15日發布。[7]這被認為是第一個官方穩定版本,並且JetBrains已準備從該版本開始的長期向下相容性。
在Google I/O 2017中,Google宣布在Android上為Kotlin提供最佳支援。[8]
Kotlin很明顯受到Java、C#、JavaScript、Scala、Groovy等語言的影響。例如Kotlin可以直接通過println("Hello, ${name}")或println("Hello, $name")來使用字串模板,和古老的shell script類似。又如Kotlin中的分號是可選的,這類似JavaScript,而且Gro...
Google宣布Kotlin成為Android官方開發語言 | 社區大學終身學習網
Kotlin | 社區大學終身學習網
Kotlin | 社區大學終身學習網
Kotlin 教程 | 社區大學終身學習網
[Day 1] 什麼是Kotlin?什麼是Ktor? | 社區大學終身學習網
淺談Kotlin,Java終結者? | 社區大學終身學習網
![](https://i.imgur.com/1IaoGs0.jpg)
APP製作與實務應用哪裡學?臺中市甲安埔社區大學開課資訊
想要學習APP製作與實務應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
APP製作與實務應用哪裡學?臺中市甲安埔社區大學開課資訊
想要學習APP製作與實務應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...