写点什么

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

2018 年 3 月 26 日

看新闻很累?看技术新闻更累?试试下载 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 年 3 月 26 日 19:001044
用户头像

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

关注

评论

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

JAVA,.NET项目开发难上手?Learun敏捷开发框架解君愁

Learun

背景自由替换,远程办公好助手

华宇法律科技

《搞定1》读书笔记

超超不会飞

前端智能化的加速时刻:华为机器视觉的创新方程式

脑极体

netdata安装到redhat7.6最简手册

橙子冰

netdata

第 0 期架构师训练营第 3 周作业2---总结

傅晶

温故知新——Spring AOP

牛初九

spring aop ioc

第 0 期架构师训练营第 4周作业 2--- 总结

傅晶

LeetCode题解:20. 有效的括号,栈,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

司法视频行为分析引擎

华宇法律科技

区块链承兑支付系统开发,USDT入金支付系统

13530558032

爱技术爱折腾,想要编程到60岁--我的十年

盛安德软件

易观方舟Argo+CRM | 让企业数据发挥更大价值

易观大数据

解决数据指数级增长挑战,英特尔如何又快又好提供领导力产品?

最新动态

白板技术实践:在线教育平台如何保障课件数据安全

ZEGO即构

加密解密 OSS 鉴权

如何在3秒内打开一个网址

BabyKing

第 0 期架构师训练营第 4 周作业 1

傅晶

永续合约交易系统开发方案,合约交易所源码搭建

13530558032

区块链钱包应用开发,数字货币钱包源码

13530558032

为什么中国出了这么多厉害的互联网公司,但没有自己设计过编程语言?

代码制造者

编程语言 低代码 企业信息化 零代码 编程开发

CUDA,cuDNN,pytorch 在win10环境下的下载安装

Qx

教程 PyTorch

一周信创舆情观察(8.10~8.23)

统小信uos

XSKY星辰天合助力中国五矿打造政企办公新标杆

XSKY融合存储

OPPO互联网DevSecOps实践

OPPO安全

DevOps 安全

Woman、man、camera、TV:如何做一个完整的深度学习应用

LeanCloud

学习 程序员 互联网 云容器引擎 LeanCloud

科普小知识:区块链与分布式系统

CECBC区块链专委会

区块链 分布式

数据隔离、访问授权,用好大数据为什么这么难?

华为云开发者社区

大数据 数据湖 华为云 DLI 数据隔离

第 0 期架构师训练营第3周作业1

傅晶

组合模式

架构重构之禅

ninetyhe

Java 架构设计 代码重构

合约跟单交易系统开发,交易所一键跟单模式搭建

13530558032

迎接物联网时代,区块链大有可为

CECBC区块链专委会

云计算 大数据 区块链技术

Hummer 轻量级跨端技术框架详解及实战

Hummer 轻量级跨端技术框架详解及实战

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