根據反映編程語言熱門程度的PYPL指數榜來看,2018年1月份,一款名為Kotlin的編程語言狂升了6位,占到第17名,成為眾多程序員追捧的新編程工具。另據編程語言熱門榜TIOBE的持續監測,這個在2017年5月被Google選為Android(安卓)官方語言的Kotlin已成功躋身該榜單的前40。
Kotlin語言網站
Kotlin是一款完全獨立的編程語言,主要的目標群是JVM、JavaScript和Native,其由知名軟件開發商JetBrains開發。作為Android系統開發的一級語言,不少程序大拿都認為Kotlin的兼容與精簡性優勢,將使其成為取代JAVA的潛力股。
PYPL指數榜Kotlin排第17(2018年1月)
據JetBrains開發者宣傳推廣副總裁Hadi Hariri介紹,由于安卓現在只支持到JAVA 6,而并沒有支持最新的JAVA 8,尤其是在Lambda表達式上,但Kotlin卻可以支持這項功能。因此在移動開發與安卓開發上面,Kotlin更受到開發人員的愛戴、喜愛。
據悉,開發Kotlin的初衷就是希望獲得一種更具效率的編程語言,能夠簡化JAVA做的一些重復性工作,而利用更為精簡的方式,來達到同樣的成果。這也是JetBrains一直以來想要達成的目標 - 讓程序員能夠更有效率的做代碼工作。而很多程序員選擇Kotlin,也是為了能夠縮減編程過程中的代碼長度,讓代碼更易讀、更容易維護。
因此當2010年JetBrains開始尋求一個更容易與JAVA協同開發的方式后,他們發現一些如Scala這樣的開發語言并無法滿足在效能跟工具集成等方面的各項需求。所以從那時候開始,JetBrains便決定自己來開發Kotlin,并于2011年對外宣布了Kotlin項目的開展;到2016年,JetBrains正式發布了Kotlin 1.0。
而Kotlin除了在移動開發方面的優勢外,該語言也相當非常容易上手。據Hadi Hariri稱,基本上在一周以內就可以對Kotlin有個初步了解;兩周左右,就可以對Kotlin有一些自信及想法了;再花兩個月時間,大致就可以開始做應用項目上的開發了。
目前全球有120多個活躍的Kotlin使用者開發社群,中國也已經有開發者社群自發地針對Kotlin做中文網站和中文化內容,來方便中國開發者的學習使用。