IT之家2月16日消息,编程语言Kotlin由软件工具制造商JetBrains创建,于年首次亮相,年推出了1.0版本。次年,Kotlin被谷歌采纳为安卓开发的第一类(支持)语言,目前Kotlin最新版为1.8.0版本。
根据JetBrains官方公告,Kotlin2.0即将到来,且将迎来Kotlin编译器(代号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语言版本的预览。
转载请注明:http://www.0431gb208.com/sjszlff/9279.html