2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Rust 在 2018 年将专注于开发效率、WebAssembly、嵌入式等方面

  • 2018-03-26
  • 本文字数:880 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

Rust 团队发布了 2018 年的 Rust 路线图,将开发效率放在了首位,并把目标锁定了如下四个主要领域:Web Service、WebAssembly、基于命令行的应用程序和嵌入式设备。

2018 年的 Rust 路线图是基于 2017 年的问卷调查和一次公开讨论而得出的,这次公开讨论收集到来自社区的 100 多份博客内容

从路线图上可以看出,Rust 2018 将在 8 月至 9 月之间发布,主要的目标是提高开发效率。也就是说,这一版本将专注于提供编译器性能、推出一系列新的语言特性,以及改进工具、类库和文档。

在语言特性方面,Rust 2018 将包含众多已经在 nightly build 中可用的特性,如 impl Trait、macro 2.0、SIMD、generator、非词汇性的生命周期、async/await 支持,以及模块改进。Rust 2018 可能不会包含泛型关联类型、impl 序列化和常量泛型。

为了完善上述的语言特性,编译器方面的工作主要专注于改进增量式编译以及加快全量编译。增量编译将会被提前到更早的阶段,而全量编译将会使用并行的方式,并改用只包含MIR 格式的RLIB 。除此之外,编译器诊断也将得到改进。

Rust 的开发效率与它的类库生态系统有很大关系,特别是 crate 的质量和可发现性。Rust 团队将会协助社区创建更好的 crate,他们将发布 1.0 版本的 API 指南,并把现有的 Rust Cookbook 变成一个用于发现类库的工具。

所有与语言特性、编译器、工具和文档有关的工作都是基于以下四个方面进行的:

  • Web Service。Rust 有可能在这一领域得到大规模应用。
  • WebAssembly。这一领域将出现井喷式发展。Rust 为 wasm32 提供了工具和类库支持,目标是成为 WebAssembly 的首选语言。
  • 基于命令行的应用程序。在过去一年,Rust 因为其良好的可移植性、可靠性和对静态库的支持,在这方面得到了广泛应用。
  • 嵌入式设备。Rust 在安全性和性能方面的良好口碑,有可能让它进入嵌入式设备领域,不过在语言特性方面仍然需要做大量的工作。

想知道 Rust 在 2018 年将会有哪些变化,可以查看官方的路线图

查看英文原文 Rust 2018 Will Focus on Productivity, WebAssembly, Embedded, and More

2018-03-26 19:002201
用户头像

发布了 731 篇内容, 共 484.0 次阅读, 收获喜欢 2008 次。

关注

评论

发布
暂无评论
发现更多内容

我测了啊,我真测了!

QualityFocus

测试 质量保障 线上问题 缺陷

12年高级工程师的“飞升之路”

Geek_f90455

Java 程序员 后端

2020-2021京东Java面试真题解析

Geek_f90455

Java 程序员 后端

Druid 通过 dsql 的服务器连接参数如何配置

HoneyMoose

2021Java者未来的出路在哪里

JVM调优资料

Java 程序员 后端

2021Java进阶者的新篇章

JVM调优资料

Java 程序员 后端

第一次凡尔赛,字节跳动3面+腾讯6面一次过,谈谈我的大厂面经

编程菌

Java 编程 程序员 面试 计算机

JDK 从8升级到11,使用 G1 GC,HBase 性能下降近20%。JDK 到底干了什么?

毕昇JDK社区

Hbase 入门详解

Se7en

黄金圈法则解读数据中台(1):为什么需要数据中台

水滴

数据中台 黄金圈法则 8月日更

学习的细碎之处

Nydia

2021大厂Java知识点总结

JVM调优资料

Java 程序员 后端

Linux之watch命令

入门小站

Linux

在线网页快捷方式创建工具

入门小站

工具

2020-2021阿里巴巴Java面试真题解析

Geek_f90455

Java 程序员 后端

关于 go run 命令执行过程中的“坑坑点点”

liuzhen007

8月日更

DDD领域驱动设计·学习应用·一

小诚信驿站

领域驱动设计 领域驱动模型DDD 中台架构 领域驱动

Druid 通过 dsql 进行查询

HoneyMoose

2021Java岗面试题知识点小结

Geek_f90455

Java 程序员 后端

2021京东最新Java面试真题解析

JVM调优资料

Java 程序员 后端

为什么需要数据库连接池

赖猫

MySQL 数据库 后端 连接池

2020-2021华为Java面试真题

Geek_f90455

Java 程序员 后端

03 设计模式之工厂模式

陈皮的JavaLib

Java 面试 设计模式 工厂模式 8月日更

停下来读读书

箭上有毒

生活随想 8月日更

2021大厂Java面试最火问题

JVM调优资料

Java 程序员 后端

Vue组件通信之ref

Augus

8月日更

2021Java开发现状分析

Geek_f90455

Java 程序员 后端

2021大厂Java开发面试总结+解答

JVM调优资料

Java 程序员 后端

缓存数据历险记(一)--被缓存警察上课一天

卢卡多多

redis 缓存 8月日更

2021Java不死我不倒

Geek_f90455

Java 程序员 后端

2021Java面试笔试总结

JVM调优资料

Java 程序员 后端

Rust在2018年将专注于开发效率、WebAssembly、嵌入式等方面_开源_Sergio De Simone_InfoQ精选文章