• 我的订阅
  • 科技

kotlin2.0将迎来全新k2编译器前端

类别:科技 发布时间:2023-02-17 13:22:00 来源:浅语科技

编程语言Kotlin由软件工具制造商JetBrains创建,于2011年首次亮相,2016年推出了1.0版本。次年,Kotlin被谷歌采纳为安卓开发的第一类(支持)语言,目前 Kotlin最新版为1.8.0版本。

kotlin2.0将迎来全新k2编译器前端

根据 JetBrains官方公告,Kotlin2.0即将到来,且将迎来 Kotlin编译器(代号 K2)。

kotlin2.0将迎来全新k2编译器前端

JetBrains表示,计划再发布一个按照传统方式进行版本控制的版本,Kotlin1.9,其中还将包括来自K2编译器前端的持续开发的更新,因为它已经接近稳定。未来不会有Kotlin1.10。Kotlin1.9后的下一个主要版本将是Kotlin2.0。

前端是编译器的一部分,负责解析代码和执行语义分析、数据流分析、调用解析和类型推断。这是开发者与编译器交互最多的部分。编译器也通过它在IDE中持续运行、报告所有错误和警告消息,帮助完成自动补全、语义感知检查、意图和重构等任务。

Kotlin2.0中的编译器前端将基于新架构完全重写,号称在设计上更快、更可扩展,解决了旧编译器前端的技术债务,修正了各个位置的错误和极端情况,并为语言的未来扩展铺平了道路。

此外,官方有意识地避免在Kotlin2.0中引入任何新功能,从而让用户的代码从Kotlin1.9迁移到Kotlin2.0的影响降到最低。

根据JetBrains的说法,目前的工作重点是今年晚些时候K2编译器前端的测试版质量版本。从Kotlin1.8.20开始,IT之家小伙伴们就可以通过常规Kotlin语言版本标志启用Kotlin2.0语言版本的预览。

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2023-02-17 14:45:11

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

llvm编译器flang尚未准备好正式发布
许多利益相关者近年来积极推动Flang作为LLVM编译器堆栈的Fortran语言前端。ARM表示Flang虽然在近期取得了重大进展
2023-02-11 20:57:00
高通下一代骁龙8gen4支持14位解码器
5月4日消息,LLVM是一套编译器基础设施项目,提供了一套适合编译器系统的中间语言,包含一系列模块化的编译器组件和工具链
2024-05-06 00:43:00
GCC 14 编译器加入对兆芯“永丰”架构的支持
11月1日消息,GCC14编译器近日通过添加新的“-march=yongfeng”和“-mtune=yongfeng”选项
2023-11-01 22:36:00
...(FESCo)已签署了Fedora38的发布计划,其中包括计划中的前沿编译器工具链,最值得注意的是包含了GCC13编译器
2023-01-31 14:36:00
英特尔oneapidpc++编译器存在特殊优化问题
2月19日消息,SPEC近日发布编译器通知,表示近期发现英特尔oneAPIDPC++编译器存在特殊优化问题,宣布2600多项英特尔SPECCPU2017基准测试成绩无效
2024-02-19 22:30:00
华为p60首发harmonyos3.1开发者预览版上线
...级的Harmony开发套件,包括开发语言ArkTS、开发框架ArkUI、编译器ArkCompiler等等,从设计、开发
2023-02-06 23:25:00
...人工智能研究院林咏华:联合各方共同打造面向下一代AI编译器的关键技术 【北京智源人工智能研究院林咏华:联合各方共同打造面向下一代AI编译器的关键技术】财联社11月29日电,北
2023-11-29 12:35:00
AMD推出对GCC编译器的Zen 5支持
...Zen5Linux的“好东西”,这次带来了架构对即将到来的GCC14编译器的支持,还提到了该系列的功能。Phoronix的透露
2024-02-20 09:56:00
发行版fedora38beta发布:搭载gcc13编译器
...式版预估将于4月下旬推出。本次Beta版本更新升级了GCC13编译器、GNUMake4.4、Glibc2.37、Binutuils2
2023-03-15 22:34:00
更多关于科技的资讯: