Kotlin的親爹是大名鼎鼎的Jetbrains公司经伙。它有一系列耳熟能詳?shù)漠a(chǎn)品镇辉,諸如Android程序員們天天用的Android Studio, Java程序員們天天用的IntelliJ IDEA, 還有前端的WebStorm, PhpStorm等等靠瞎。所以說(shuō)逻悠,使用IntelliJ IDEA了開發(fā)Kotlin程序?qū)?huì)非常便捷俏站。
Kotlin這個(gè)語(yǔ)言從一開始推出到如今志笼,已經(jīng)有六年了沿盅。官方正式發(fā)布首個(gè)穩(wěn)定版本的時(shí)間相對(duì)比較晚(2016.2),這是一門比較新的語(yǔ)言纫溃。其大致發(fā)展簡(jiǎn)史如下:
2011年7月腰涧,JetBrains推出Kotlin項(xiàng)目。
2012年2月紊浩,JetBrains以Apache 2許可證開源此項(xiàng)目窖铡。
2016年2月15日,Kotlin v1.0(第一個(gè)官方穩(wěn)定版本)發(fā)布坊谁。
2017 Google I/O 大會(huì)万伤,Kotlin “轉(zhuǎn)正”。
Kotlin 具有很多下一代編程語(yǔ)言[1][2]靜態(tài)語(yǔ)言特性:如類型推斷呜袁、多范式支持敌买、可空性表達(dá)阶界、擴(kuò)展函數(shù)虹钮、模式匹配等。
Kotlin的編譯器kompiler可以被獨(dú)立出來(lái)并嵌入到 Maven膘融、Ant 或 Gradle 工具鏈中芙粱。這使得在 IDE 中開發(fā)的代碼能夠利用已有的機(jī)制來(lái)構(gòu)建,可以在新環(huán)境中自由使用氧映。
Kotlin以K字打頭的用語(yǔ)春畔,甚至連 contributors 這類詞也改成了kontributors。