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遮婶。