今天看啥  ›  专栏  ›  InfoQ

Kotlin 2.0 跟随全新的更快、更灵活的 K2 编译器一起发布

InfoQ  · 公众号  · 科技媒体  · 2024-06-05 12:56
    

文章预览

作者 | Sergio De Simone 译者 | 刘雅梦 策划 | 丁晓昀 JetBrains 发布了 Kotlin 2.0 以及全新的 K2 编译器。虽然该语言本身没有引入新的语法,但 K2 编译器带来了一些优势,包括更快的构建、具有智能强制类型转换的扩展语言功能,以及开箱即用的多平台支持。 该版本引入了 K2 编译器,统一了 Kotlin 支持的所有平台,因为所有编译器后端现在都共享了大量的逻辑和统一的管道。这使我们能够为所有平台一次性地实现大多数特性、优化和缺陷修复,从而大幅提高了新语言特性的开发速度。 K2 目前支持四种后端:JVM、JavaScript、Wasm 和 native。通过用同一个编译器来瞄准所有平台的好处之一是,可以通过定义多平台库分发的新格式 来轻松支持多平台库的开发,这将使得 通过任何主机创建通用的 Kotlin 库 成为了可能。 此外,正如 Michail Zarečenskij在 Kotlin 2024 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览