0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Kotlin发布2023年路线图:K2编译器、完善教程文档等

OSC开源社区 来源:OSC开源社区 2023-02-06 10:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

JetBrains 更新了 2023 年的Kotlin 路线图。

最新的路线图主要集中在以下这几项工作:

K2 编译器:针对 Kotlin 编译器的重写,在速度、并行性和统一性上进行优化,还会带来许多预期的语言功能。

基于 K2 的 IntelliJ 插件:主要是更快的代码完成、突出显示和搜索,以及更稳定的代码分析。

Kotlin Multiplatform Mobile:通过提高工具链稳定性和文档,确保兼容性保证,将 Kotlin 移动端技术推向稳定。

完善相关生态:借助 Kotklin 库作者的经验,整合一批有助于设置、开发和发布 Kotlin 库的文档和工具。

更细分一点,按子系统划分的 Kotlin 路线图:

语言

为until运算符引入特殊语法

为Enum.values()提供现代和高性能的替代品

支持非本地break和continue

针对对象toString设计和实施解决方案

编译器

发布 K2 测试版

修复与 JVM 上的内联类相关的问题

稳定 JVM 特定的实验特性

实现 Kotlin/Wasm 编译器后端的实验版本

多平台

将Kotlin Multiplatform Mobile 升级到稳定版

提高新的 Kotlin/Native 内存管理器的健壮性和性能,并弃用旧的

稳定 klib:使库作者更容易保持二进制兼容性

改进将 Kotlin 代码导出到 Objective-C

改进 Kotlin/Native 编译时间

工具

首次公开发布基于 K2 的 IntelliJ 插件

提高当前 IDE 插件的性能和代码分析稳定性

在 Gradle DSL 中公开稳定的编译器参数

发布 Kotlin Notebooks IJ IDEA 插件的实验版

改进.gradle.ktsKotlin 脚本和体验

使用 Kotlin Daemon 提供更好的体验

提升 Gradle 增量编译的性能

库生态系统

改善 KDoc 体验

为库作者提供 Kotlin API 指南

kotlinx-metadata-jvm稳定发布

稳定kotlinx-kover

kotlinx-coroutines1.7 版

稳定atomicfu

改善kotlinx-datetime仓库

继续开发和稳定标准库

稳定发布 Dokka

以上仅列出了较为重要的开发任务,在 Kotlin 2023 的YouTrack 板上可以看到更细节的时间安排。

b7c3f3a4-a566-11ed-bfe3-dac502259ad0.png

Kotlin 每六个月更新一次路线图。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 代码
    +关注

    关注

    30

    文章

    4941

    浏览量

    73150
  • 编译器
    +关注

    关注

    1

    文章

    1669

    浏览量

    51082
  • kotlin
    +关注

    关注

    0

    文章

    60

    浏览量

    4450

原文标题:Kotlin发布2023年路线图:K2编译器、完善教程文档等

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    全球唯一?IBM更新量子计算路线图:2029交付!

    电子发烧友网报道(文/梁浩斌)近年来,量子计算似乎正在取得越来越多突破,国内外都涌现出不少的技术以及产品突破。作为量子计算领域的先驱之一,IBM近日公布了其量子计算路线图,宣布将在2029交付全球
    的头像 发表于 06-15 00:01 8635次阅读
    全球唯一?IBM更新量子计算<b class='flag-5'>路线图</b>:2029<b class='flag-5'>年</b>交付!

    中国2040汽车技术路线图发布!内燃机还能再战15

    电子发烧友网报道(文/梁浩斌)在10月22日的第三十二届中国汽车工程学会年会开幕式上,由工业和信息化部指导、中国汽车工程学会组织修订编制的技术发展指导文件《节能与新能源汽车路线图3.0》正式发布
    的头像 发表于 11-26 08:42 7963次阅读
    中国2040<b class='flag-5'>年</b>汽车技术<b class='flag-5'>路线图</b><b class='flag-5'>发布</b>!内燃机还能再战15<b class='flag-5'>年</b>?

    纳芯微参编节能与新能源汽车技术路线图3.0正式发布

    近期,由工业和信息化部指导、中国汽车工程学会组织编制的《节能与新能源汽车技术路线图3.0》(以下简称“路线图3.0”)正式发布。该路线图汇聚汽车、能源、材料、人工智能
    的头像 发表于 11-17 13:48 1459次阅读

    分享一个驱动开发工程师学习路线图

    技术架构规划,推动技术创新与落地,成为企业技术核心。 核心技能目标 战略规划能力:能结合行业趋势(如车载电动化、工业4.0)和企业业务,制定驱动技术3-5发展路线图,如“从单一芯片驱动到多平台统一驱动
    发表于 11-12 10:44

    曦华科技参编节能与新能源汽车技术路线图3.0正式发布

    近日,由工业和信息化部指导、中国汽车工程学会组织修订编制的《节能与新能源汽车技术路线图3.0》(以下简称技术路线图3.0)正式发布。技术路线图3.0作为引领行业未来15
    的头像 发表于 10-28 10:58 591次阅读

    万亿参数!元脑企智一体机率先支持Kimi K2大模型

    应用大模型提供高处理性能和完善的软件工具平台支持。   Kimi K2是月之暗面推出的开源万亿参数大模型,创新使用了MuonClip优化进行训练,大幅提升了模型的学习效率。K2在代码
    的头像 发表于 07-22 09:27 402次阅读
    万亿参数!元脑企智一体机率先支持Kimi <b class='flag-5'>K2</b>大模型

    什么样的代码会被编译器优化

    现在的编译器有多智能,可能你辛辛苦苦写的代码,在编译器看来就是几句废话,直接被删除掉。
    的头像 发表于 01-16 16:38 932次阅读

    Triton编译器与GPU编程的结合应用

    Triton编译器简介 Triton编译器是一种针对并行计算优化的编译器,它能够自动将高级语言代码转换为针对特定硬件优化的低级代码。Triton编译器的核心优势在于其能够识别并行模式,
    的头像 发表于 12-25 09:13 1316次阅读

    Triton编译器如何提升编程效率

    在现代软件开发中,编译器扮演着至关重要的角色。它们不仅将高级语言代码转换为机器可执行的代码,还通过各种优化技术提升程序的性能。Triton 编译器作为一种先进的编译器,通过多种方式提升编程效率,使得
    的头像 发表于 12-25 09:12 1195次阅读

    Triton编译器的优化技巧

    在现代计算环境中,编译器的性能对于软件的运行效率至关重要。Triton 编译器作为一个先进的编译器框架,提供了一系列的优化技术,以确保生成的代码既高效又适应不同的硬件架构。 1. 指令选择
    的头像 发表于 12-25 09:09 1834次阅读

    Triton编译器的优势与劣势分析

    据流分析技术,能够自动识别并优化深度学习模型中的计算瓶颈,从而提高模型的整体性能。 它支持多种硬件平台的优化,包括CPU、GPU、FPGA,为深度学习模型的部署提供了更广泛的选择。 灵活可扩展 : Triton编译器采用了模块化的设计思想,开发者可以根据需要自定
    的头像 发表于 12-25 09:07 1863次阅读

    Triton编译器在机器学习中的应用

    多种深度学习框架,如TensorFlow、PyTorch、ONNX,使得开发者能够轻松地将不同框架下训练的模型部署到GPU上。 2. Triton编译器的工作原理 Triton编译器
    的头像 发表于 12-24 18:13 1629次阅读

    Triton编译器支持的编程语言

    Triton编译器支持的编程语言主要包括以下几种: 一、主要编程语言 Python :Triton编译器通过Python接口提供了对Triton语言和编译器的访问,使得用户可以在Python环境中
    的头像 发表于 12-24 17:33 1466次阅读

    Triton编译器与其他编译器的比较

    的GPU编程框架,使开发者能够编写出接近手工优化的高性能GPU内核。 其他编译器 (如GCC、Clang、MSVC): 定位:通用编译器,支持多种编程语言,广泛应用于各种软件开发场景。 目标:提供稳定、高效的
    的头像 发表于 12-24 17:25 1590次阅读

    Triton编译器功能介绍 Triton编译器使用教程

    Triton 是一个开源的编译器前端,它支持多种编程语言,包括 C、C++、Fortran 和 Ada。Triton 旨在提供一个可扩展和可定制的编译器框架,允许开发者添加新的编程语言特性和优化技术
    的头像 发表于 12-24 17:23 2693次阅读