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項(xiàng)目信姓。
2012年2月鸵隧,JetBrains以Apache 2許可證開源此項(xiàng)目。
2016年2月15日意推,Kotlin v1.0(第一個官方穩(wěn)定版本)發(fā)布豆瘫。
2017 Google I/O 大會,Kotlin “轉(zhuǎn)正”菊值。
Kotlin 具有很多下一代編程語言[1][2]靜態(tài)語言特性:如類型推斷外驱、多范式支持育灸、可空性表達(dá)、擴(kuò)展函數(shù)昵宇、模式匹配等磅崭。
Kotlin的編譯器kompiler可以被獨(dú)立出來并嵌入到 Maven、Ant 或 Gradle 工具鏈中瓦哎。這使得在 IDE 中開發(fā)的代碼能夠利用已有的機(jī)制來構(gòu)建砸喻,可以在新環(huán)境中自由使用。
Kotlin以K字打頭的用語蒋譬,甚至連 contributors 這類詞也改成了kontributors割岛。