编程范型 | 多范型:面向对象、函数式、指令式、宣告式、泛型、反射式、并发 |
---|---|
設計者 | JetBrains |
實作者 | JetBrains與開源貢獻者 |
发行时间 | 2011 |
当前版本 |
|
型態系統 | 靜態類型、类型推论 |
系统平台 | 輸出Java虛擬機、Java字节码以及JavaScript原始碼 |
操作系统 | 任何支援JVM或是JavaScript的直譯器 |
許可證 | Apache 2 |
文件扩展名 | .kt .kts |
網站 | kotlinlang |
啟發語言 | |
Java、Scala、Groovy、C#、Gosu |
Kotlin是一種在Java虛擬機上執行的靜態型別程式語言,它也可以被編譯成為JavaScript原始碼。它主要是由JetBrains在俄羅斯聖彼得堡的開發團隊所發展出來的程式語言,其名稱來自於聖彼得堡附近的科特林島。[2]2012年1月,著名期刊《Dr. Dobb's Journal》中Kotlin被认定为該月的最佳語言。[3]雖然与Java語法並不相容,但在JVM環境中Kotlin被設計成可以和Java程式碼相互運作,並可以重複使用如Java集合框架等的現有Java引用的函数库。Hathibelagal写道,“如果你正在为Android开发寻找一种替代编程语言,那么应该试下Kotlin。它很容易在Android项目中替代Java或者同Java一起使用。”