Kotlin的親爹是大名鼎鼎的Jetbrains公司。它有一系列耳熟能詳?shù)漠a(chǎn)品啃勉,諸如Android程序員們天天用的Android Studio, Java程序員們天天用的IntelliJ IDEA, 還有前端的WebStorm, PhpStorm等等忽舟。所以說,使用IntelliJ IDEA了開發(fā)Kotlin程序?qū)浅1憬荨?
Kotlin這個語言從一開始推出到如今璧亮,已經(jīng)有六年了萧诫。官方正式發(fā)布首個穩(wěn)定版本的時間相對比較晚(2016.2),這是一門比較新的語言枝嘶。其大致發(fā)展簡史如下:
2011年7月帘饶,JetBrains推出Kotlin項目。
2012年2月群扶,JetBrains以Apache 2許可證開源此項目及刻。
2016年2月15日,Kotlin v1.0(第一個官方穩(wěn)定版本)發(fā)布竞阐。
2017 Google I/O 大會缴饭,Kotlin “轉(zhuǎn)正”。
Kotlin 具有很多下一代編程語言[1][2]靜態(tài)語言特性:如類型推斷骆莹、多范式支持颗搂、可空性表達、擴展函數(shù)幕垦、模式匹配等丢氢。
Kotlin的編譯器kompiler可以被獨立出來并嵌入到 Maven、Ant 或 Gradle 工具鏈中先改。這使得在 IDE 中開發(fā)的代碼能夠利用已有的機制來構(gòu)建疚察,可以在新環(huán)境中自由使用。
Kotlin以K字打頭的用語仇奶,甚至連 contributors 這類詞也改成了kontributors貌嫡。