Kotlin 2.0 将至:迎來全新 K2 編譯器前端,基于新架構完全重寫

2024-05-20 16:17:52 來源:it之家
        【每日科技網】
Kotlin 2.0 将至:迎來全新 K2 編譯器前端,基于新架構完全重寫

  編程語言 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 語言版本的預覽。

免責聲明:本文僅代表作者個人觀點,與每日科技網無關。其原創性以及文中陳述文字和内容未經本站證實,對本文以及其中全部或者部分内容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關内容。
    本網站有部分内容均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,若因作品内容、知識産權、版權和其他問題,請及時提供相關證明等材料并與我們聯系,本網站将在規定時間内給予删除等相關處理.

猜你喜歡

192GB超大内存、小機身跑千億大模型!磐鐳YO2 495迷你工作站圖賞

磐鐳YO2495迷你工作站正式推出,标配192GBLPDDR5X8533MHz四通道統一内存。它主打本地AI推理、3D創作、視頻渲染,把高性能工作站塞進小巧機身裡面。現在這款新品已經來到我們評測室,下

争奪3D DRAM主導權 三星下一代DRAM定調4F Square

有觀察認為,三星電子已就下一代DRAM的單元結構定下方向,将從現行的6F²(6FSquare)轉向4F²(4FSquare)。随着繼續縮小半導體線寬的既有微縮方式逼近極限,轉而改變DRAM單元本身的排

三星

1個月前

《終結者》“天網”恐成現實 研究:AI存在滅絕人類風險!

科幻電影《終結者》裡,擁有自我意識的AI“天網”發起核戰争,幾乎毀滅人類文明,而如今,多名頂尖AI研究者發出警告:如果超級智能的安全問題無法解決,類似的極端災難并非完全不可能發生。曾任職OpenAI、

終結者

1個月前

銳龍7 H 255+24GB内存!機械革命無界14S 2026銳龍版首發4699元

機械革命無界14S2026筆記本銳龍版現已開售,搭載銳龍7H255處理器,配備24GB+512GB存儲組合,售價4699元(國補後3994.15元)。機身采用銀色金屬材質,14英寸屏幕機型輕約1.1k

手機史上最快CPU!蘋果A20 Pro亮相:2nm工藝+6核心設計

今天淩晨,iPhone18Pro系列如期亮相,包含iPhone18Pro和iPhone18ProMax兩款旗艦。該機首發搭載了A20Pro芯片。對比上代A19Pro,A20Pro最大變化之一在于采用了

光庫科技2026上半年淨利潤大增,薄膜铌酸锂調制器加速産業化

AI算力驅動光通訊器件營收破6億元,泰國基地順利結項受益于全球AI算力基礎設施投資加速與數據中心建設,光庫科技2026年上半年業績實現大幅增長。境外業務表現尤為突出。上半年公司境外收入5.88億元,同

1個月前