IT资讯
卡巴斯基称拼多多 App 包含恶意代码
Redis 错误导致 ChatGPT 数据泄露,技术细节一并公布
Twitter 源代码泄露
ChatGPT 开始支持插件:可联网、可执行代码等
Docker 撤回受争议的收费方案,不再取消 Free Team 订阅
JDK 20 / Java 20 正式 GA
2023年Java程序员生存指南
Java 正经历变革性的复兴,企业向 Java 17 迁移
macOS “深藏” 比特币白皮书
TIOBE 4 月榜单:Zig 进入 Top 50,Go 保住前 10 位置
微星 1.5TB 源代码等数据泄漏,赎金 400 万美元
Microsoft PowerToys 即将获得 ChatGPT 支持
Linux 早期发展史
Google 称内部全在用 Kotlin 搞安卓开发,体验碾压 Java
Kotlin 2.0 和 Kotlin K2 编译器即将发布
开源静态站点生成器
Ubuntu 23.04 / 22.10 性能对比,英特尔 12 代 CPU 性能暴跌
大厂开源之殇
加密邮件服务 Proton Mail 推出开源密码管理器
Java 17 采用率飙升四倍,Amazon 成最受欢迎 JDK 供应商
爱奇艺客户端 “白嫖” 电视机,后台满速上传
Beaver Notes:一款开源的私人记事本应用
Java 21:下一个 LTS 版本,提供了虚拟线程、记录模式和模式匹配
TiDB 7.4 发版:正式兼容 MySQL 8.0
Rust 1.73.0 发布
Ubuntu 23.10 正式发布,不妨趁周五升级一波!
Stack Overflow 2024 年度开发者调查报告
Llama 3.1 - 405B、70B 和 8B 的多语言与长上下文能力解析
继裁掉Python团队后,谷歌Go团队也迎来动荡:团队灵魂人物、领导Go十二年的技术负责人突然宣布退位_编程语言_核子可乐_InfoQ精选文章
本文档使用 MrDoc 发布
-
+
Kotlin 2.0 和 Kotlin K2 编译器即将发布
根据 K[otlinConf 2023 的消息](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fblog.jetbrains.com%2Fkotlin%2F2023%2F04%2Fkotlinconf-2023-opening-keynote%2F%23KotlinFoundationmembershipprogram),Kotlin 2.0 和 Kotlin K2 编译器即将发布。 ## Kotlin 2.0 从 Kotlin 1.8.20 开始,已经可以通过常规 Kotlin 语言版本标志( `-language-version`)启用 Kotlin 2.0 的预览。 Kotlin 2.0 发布后,将提供几个备受期待的功能:[静态扩展](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fyoutrack.jetbrains.com%2Fissue%2FKT-11968)、[集合文字](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fyoutrack.jetbrains.com%2Fissue%2FKT-43871)、[基于名称的解构](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fyoutrack.jetbrains.com%2Fissue%2FKT-19627)、[上下文接收器](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fyoutrack.jetbrains.com%2Fissue%2FKT-10468%2FContext-receivers-multiple-receivers-on-extension-functions-properties)和[显式字段](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fyoutrack.jetbrains.com%2Fissue%2FKT-14663)。 **静态扩展** ``` fun File.static.open(name: String) ``` **集合文字**  ## K2 编译器 JB 一直在为 Kotlin 编译器(代号 K2)开发新的前端,前端是编译器的一部分,负责解析代码和执行语义分析、数据流分析、调用解析和类型推断。 新的 K2 编译器最显著的改进是编译速度大幅提高。有了新架构,编译流水线将快一倍! 当然,具体的速度改进会因具体项目而异。可以在下面的 2.0 版本预览中看到 Kotlin 编译器构建自身的编译速度改进示例。  ## 工具和编译器插件改动 使用新架构,可以更快地引入新功能,而无需对编译器进行大量修改。新的 K2 编译器将被整合到许多工具中,此外,Kotlin 的 IDE 插件将被重写。 Google 正在为 Kotlin 符号处理 (KSP) 引擎进行更新,以便现有插件能够自动开始与 Kotlin 2.0 一起工作。谷歌还与 JetBrains 密切合作,将 K2 集成到 Android Studio 和 Compose 编译器中,进一步提升开发者体验。
admin
2023年4月16日 08:59
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码