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

免责声明:本文仅代表作者个人观点,与每日科技网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们联系,本网站将在规定时间内给予删除等相关处理.

猜你喜欢

英伟达Vera Rubin全面量产,正式进军AI PC市场

近日,英伟达CEO黄仁勋在GTCTaipei2026主题演讲中宣布,新一代AI计算平台VeraRubin已全面投入生产,标志着继Hopper、Blackwell之后的第三代旗舰架构正式进入交付阶段,产

1个月前

Apple Intelligence正式入华 适配多终端开启智能新体验

近日,苹果公司宣布升级Siri后的AppleIntelligence正式落地中国市场,该功能优先向iPhone16Pro及M4芯片Mac用户推送,带来屏幕理解、跨App操作等全新智能体验。此次入华的A

4个月前

Google Gemini推“切换工具”,打响AI聊天机器人用户争夺战

当前,AI聊天机器人市场正上演一场激烈的用户争夺战。为吸引其他平台的用户“跳槽”,Google于3月27日宣布推出一项名为“切换工具”的新功能,允许用户将其他聊天机器人的“记忆”和完整聊天记录直接导入

4个月前

NVIDIA发布全新大模型,这5个功能直接封神

在GTC2026大会上,NVIDIA创始人兼CEO黄仁勋正式发布了Nemotron3系列大模型。这一全新模型家族被定位为“扩展多模态智慧以提供专业化的代理式AI”,在本地部署、隐私保护和多模态理解等维

4个月前

Air Street Capital募资2.32亿美元 成欧洲最大单一人GP AI风投基金

伦敦风投AirStreetCapital宣布完成第三期基金募资,规模达2.32亿美元,成为欧洲最大的单一管理人风险投资基金之一。据该公司3月24日发布的消息,新基金将聚焦于欧洲及北美地区的人工智能早期

4个月前

苹果地图将引入广告 搜索功能或迎商业化

据报道,苹果公司正计划在iOS系统的地图应用中增加广告功能。知情人士透露,这一变化最快可能在本月正式公布,并于今年夏季开始逐步在应用中展示广告。根据目前的方案,商家将通过竞价方式,使其在用户进行相关关

4个月前