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个月前