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

it之家

2023-03-21 15:43:17

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

【版权提示】间距离倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本网站的内容。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至 1069823586@qq.com,我们将及时沟通与处理。

猜你喜欢

真我 Neo7 SE 获 realme UI 6 升级,功能再增强

  4月1日消息,真我Neo7 SE手机迎来realme UI 6 15.0.0.116版本升级,为用户带来多项实用新功能与体验优化。  此次升级中,系统层面新增手套模式,方便用户在寒冷天气戴手套时,

1个月前

微信iOS版迎来重磅更新:8.0.57正式版功能全解析

  3月18日午时,微信悄然推送了iOS平台8.0.57正式版更新。距离上一次正式版发布已近两个月,此次更新不仅标志着微信春节后的首次重大动作,更带来了一系列实用功能与体验优化。经过实测,新版微信在视

1个月前

《英雄联盟》2025全球先锋赛:电竞盛宴今日启幕,新赛制引领潮流

  在万众瞩目中,《英雄联盟》2025全球先锋赛于北京时间今日16:00正式拉开帷幕,标志着电子竞技领域又一场盛事的到来。此次赛事不仅是五大赛区精英战队的对决,更是新赛区制度下首届全球赛事的荣耀见证。

1个月前

宏碁推出Nitro Radeon RX 9070系列显卡,性能与散热兼备

  近日,宏碁官网正式上线了隶属暗影骑士Nitro产品线的Radeon RX 9070系列显卡,为游戏玩家和专业人士带来了全新的选择。此次推出的RX 9070 XT和RX 9070两个型号,均提供了O

2个月前

realme真我GT7 Pro竞速版:纯血性能旗舰新高度

  近日,realme官方正式曝光了真我GT7 Pro竞速版的两款全新配色——“星迹钛”和“海王星探索版”,进一步点燃了消费者对这款新机的期待。而今日,官方继续为GT7 Pro竞速版新机预热,确认其将搭载UFS 4.1闪存,读写速率可达4.2GB/s,这一消息无疑为即将发布的真我GT7 Pro竞速版增添了更多看点。  真我GT7 Pro竞速版在性能上可谓下足了功夫。它搭载了满血骁龙8版处理器,配合

2个月前

OPPO Find N5折叠屏手机即将发布:全球最薄折叠旗舰,亮点纷呈

  近日,OPPO官方宣布,备受期待的OPPO Find N5折叠屏手机将于本月正式发布。这款新机被誉为“全球最薄折叠旗舰”,不仅在设计上追求极致轻薄,还在性能、防水、充电等多个方面实现了突破,为消费者带来全新的使用体验。  OPPO Find N5折叠屏手机在铰链设计上采用了创新的“3D打印钛合金铰链”,这一设计不仅提升了手机的耐用性和稳定性,还使得手机在折叠状态下更加轻薄。据官方介绍,这是OP

2个月前