在最近幾年的流行開發(fā)語言評(píng)比中,Java一直穩(wěn)居榜首。這不僅取決于JAVA自身擁有很多優(yōu)點(diǎn)極好地實(shí)現(xiàn)了面向?qū)ο罄碚摚试S程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程之外,還因?yàn)镴AVA的生態(tài)環(huán)境建設(shè)比較好,比如它也是我們常用的安卓操作系統(tǒng)的開發(fā)一級(jí)語言。
當(dāng)然,JAVA也面臨一些困境,比如與甲骨文的官司,可謂是曠日持久。
但是,在上周末召開的谷歌IO大會(huì)上,一開始谷歌就宣布了Android設(shè)備超過20億部的好消息。但是對(duì)于程序員來說,更重要的消息被谷歌放在了大會(huì)的最后:谷歌將Kotlin語言取代JAVA作為安卓開發(fā)的一級(jí)編程語言。
圖片來源于網(wǎng)絡(luò)
Kotlin由JetBrains公司開發(fā)一個(gè)基于 JVM 的新的編程語言,它的最大特點(diǎn)之一就是與Java 100%互通,并具備諸多Java尚不支持的新特性。谷歌稱還將與JetBrains公司合作,為Kotlin設(shè)立一個(gè)非盈利基金會(huì)。JetBrains在2010年首次推出Kotlin編程語言,并在次年將之開源。下一版的Android Studio(3.0)也將提供支持。
當(dāng)然,谷歌宣布安卓開發(fā)一級(jí)語言為Kotlin,并不意味著JAVA徹底倍淘汰,一方面是因?yàn)镴AVA不僅靠安卓活著,它還有很多其他應(yīng)用需求,另外,Kotlin語言依然是跑在JVM(Java Virtual Machine )規(guī)范上的。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。