Kotlin 2.0 将至:迎来全新 K2 编译器前端,基于新架构完全重写

云计算
2023
02/20
17:28
it之家
分享

  编程语言 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 语言版本的预览。

THE END
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表一点科技的观点和立场。
猜你喜欢

比亚迪2025款秦PLUS EV 510KM标准版上市,专注网约车市场

近日,比亚迪汽车宣布旗下2025款秦PLUSEV新增一款510KM标准版车型正式上市,指导价为17.38万元。这款车型主要针对网约车企业大规模销售,定位为入门级车型,旨在满足网约车市场对高效、经济、可

1个月前

《死亡搁浅2》全新预告片震撼发布:小岛秀夫携PS5版6月震撼归来

在万众期待的目光中,知名游戏制作人小岛秀夫携其最新力作《死亡搁浅2》再次震撼游戏界。近日,一款时长达到10分钟的全新预告片正式对外发布,为玩家揭开了这部备受瞩目的续作的神秘面纱。同时,PS5版《死亡搁

2个月前

沃尔沃ES90官图意外曝光:纯电旗舰轿车即将首发亮相

当地时间3月2日,瑞典媒体alltomeblbil提前放出了一张沃尔沃ES90的官图,这张图片据说是沃尔沃“不小心”提前放在了其位于比利时的官网上。这一意外泄露无疑为即将在3月5日首发亮相的这款纯电旗

2个月前

联想小新SE 2025系列轻薄本正式开售:英特尔与AMD双平台,三尺寸可选,售价3599元起

近日,联想小新SE 2025系列入门级轻薄本正式面向市场开售,为消费者提供了丰富的选择。

酷比魔方新推iPlay60 Plus平板,11.45英寸大屏配24G融合大内存,预约已开启

酷比魔方正式推出了一款全新的平板电脑——iPlay60 Plus,并在京东平台开启了预约活动。

酷比魔方

2024-11-07