
編程語言 Kotlin 由軟件工具制造商 JetBrains 創建,于 2011 年亮相,2016 年推出了 1.0 版本。次年,Kotlin 被谷歌采納為安卓開發的第一類(支持)語言,目前 Kotlin 版為 1.8.0 版本。
根據 JetBrains 官方公告,Kotlin 2.0 即将到來,且将迎來 Kotlin 編譯器(代号 K2)。
JetBrains 表示,計劃再發布一個按照傳統方式進行版本控制的版本,Kotlin 1.9,其中還将包括來自 K2 編譯器前端的持續開發的更新,因為它已經接近穩定。未來不會有 Kotlin 1.10。Kotlin 1.9 後的下一個主要版本将是 Kotlin 2.0。
前端是編譯器的一部分,負責解析代碼和執行語義分析、數據流分析、調用解析和類型推斷。這是開發者與編譯器交互最多的部分。編譯器也通過它在 IDE 中持續運行、報告所有錯誤和警告消息,幫助完成自動補全、語義感知檢查、意圖和重構等任務。
Kotlin 2.0 中的編譯器前端将基于新架構完全重寫,号稱在設計上更快、更可擴展,解決了舊編譯器前端的技術債務,修正了各個位置的錯誤和極端情況,并為語言的未來擴展鋪平了道路。
此外,官方有意識地避免在 Kotlin 2.0 中引入任何新功能,從而讓用戶的代碼從 Kotlin 1.9 遷移到 Kotlin 2.0 的影響降到。
根據 JetBrains 的說法,目前的工作重點是今年晚些時候 K2 編譯器前端的測試版質量版本。從 Kotlin 1.8.20 開始,就可以通過常規 Kotlin 語言版本标志啟用 Kotlin 2.0 語言版本的預覽。
免責聲明:本文僅代表作者個人觀點,與每日科技網無關。其原創性以及文中陳述文字和内容未經本站證實,對本文以及其中全部或者部分内容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關内容。
本網站有部分内容均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,若因作品内容、知識産權、版權和其他問題,請及時提供相關證明等材料并與我們聯系,本網站将在規定時間内給予删除等相關處理.



