,編程語(yǔ)言 Kotlin 由軟件工具制造商 JetBrains 創(chuàng)建,于 2011 年首次亮相,2016 年推出了 1.0 版本。次年,Kotlin 被谷歌采納為安卓開(kāi)發(fā)的第一類(lèi)語(yǔ)言,目前Kotlin 最新版為 1.8.0 版本。
根據(jù)JetBrains 官方公告,Kotlin 2.0 即將到來(lái),且將迎來(lái)Kotlin 編譯器。
JetBrains 表示,計(jì)劃再發(fā)布一個(gè)按照傳統(tǒng)方式進(jìn)行版本控制的版本,Kotlin 1.9,其中還將包括來(lái)自 K2 編譯器前端的持續(xù)開(kāi)發(fā)的更新,因?yàn)樗呀?jīng)接近穩(wěn)定。未來(lái)不會(huì)有 Kotlin 1.10。Kotlin 1.9 后的下一個(gè)主要版本將是 Kotlin 2.0。
前端是編譯器的一部分,負(fù)責(zé)解析代碼和執(zhí)行語(yǔ)義分析、數(shù)據(jù)流分析、調(diào)用解析和類(lèi)型推斷。這是開(kāi)發(fā)者與編譯器交互最多的部分。編譯器也通過(guò)它在 IDE 中持續(xù)運(yùn)行、報(bào)告所有錯(cuò)誤和警告消息,幫助完成自動(dòng)補(bǔ)全、語(yǔ)義感知檢查、意圖和重構(gòu)等任務(wù)。
Kotlin 2.0 中的編譯器前端將基于新架構(gòu)完全重寫(xiě),號(hào)稱(chēng)在設(shè)計(jì)上更快、更可擴(kuò)展,解決了舊編譯器前端的技術(shù)債務(wù),修正了各個(gè)位置的錯(cuò)誤和極端情況,并為語(yǔ)言的未來(lái)擴(kuò)展鋪平了道路。
此外,官方有意識(shí)地避免在 Kotlin 2.0 中引入任何新功能,從而讓用戶(hù)的代碼從 Kotlin 1.9 遷移到 Kotlin 2.0 的影響降到最低。
根據(jù) JetBrains 的說(shuō)法,目前的工作重點(diǎn)是今年晚些時(shí)候 K2 編譯器前端的測(cè)試版質(zhì)量版本。從 Kotlin 1.8.20 開(kāi)始,IT之家小伙伴們就可以通過(guò)常規(guī) Kotlin 語(yǔ)言版本標(biāo)志啟用 Kotlin 2.0 語(yǔ)言版本的預(yù)覽。
官方公告:點(diǎn)此查看
鄭重聲明:此文內(nèi)容為本網(wǎng)站轉(zhuǎn)載企業(yè)宣傳資訊,目的在于傳播更多信息,與本站立場(chǎng)無(wú)關(guān)。僅供讀者參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。