写点什么

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:001713
用户头像

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

关注

评论

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

HarmonyOS NEXT创新能力:助力开发者打造差异化竞争力

新消费日报

央国企数字化转型的“压舱石”与“新方略”

优秀

数字化转型 中央企业 国资委中央企业 央国企数字化转型

苹果Mac版Luminar Neo 激活安装包

iMac小白

云桌面解决方案四大优势

青椒云云电脑

云桌面

线上SQL超时场景分析-MySQL超时之间隙锁

快乐非自愿限量之名

MySQL 数据库 sql

K8S学习指南(5)-k8s核心对象namespace

俞兆鹏

Kubernetes

Serial Box for Mac(软件序列号查询软件)v2024.01激活版

iMac小白

《2023中国低代码商业落地研究报告》

EquatorCoco

低代码 行业报告

私有云部署有哪些特征?企业该如何正确上云

青椒云云电脑

云桌面 云电脑 云电脑平台

移动图形工作站有哪些价格实惠的推荐?

青椒云云电脑

图形工作站 移动图形工作站

1688商品列表数据接口(1688.item_search)

tbapi

1688 1688API 1688商品列表数据接口 关键词搜索1688商品数据

PDF Expert for Mac(PDF编辑阅读转换器)v3.8.2中文激活版

iMac小白

高效稳定!使用ETLCloud轻松同步千万数据

RestCloud

ETL 数据集成

云桌面解决方案在教育领域中的应用

青椒云云电脑

云桌面 云桌面解决方案

中国首个车路云一体化研究中心成立,将如何改变自动驾驶?

自象限

自动驾驶

SerialMailer for Mac(邮件批量处理软件)v8.1.10注册激活版

iMac小白

3 种主要类型的云电脑服务模型

青椒云云电脑

云桌面 云电脑 云电脑平台

贯通用友T+与企企,引领企业数字化转型新篇章!

聚道云软件连接器

案例分享

POKT Network (POKT) :进军百亿美元市场规模的人工智能推理市场

股市老人

PTGui Pro for Mac(全景图拼接制作工具)v10.0.11永久激活版

iMac小白

小飞贼防火墙 Little Snitch激活最新版下载

iMac小白

理性消费:了解租用国外服务器的实际成本

一只扑棱蛾子

独立服务器 国外服务器

智能语音助手在教育行业的应用与挑战

来自四九城儿

【第七在线】利用大数据与AI,智能商品计划的未来已来

第七在线

微服务及其发展趋势

蝉翼2u

微服务 云原生 服务网格

软件测试丨Docker_安装 Jenkins

测试人

软件测试 测试 自动化测试 测试开发

智能语音助手在医疗行业的应用与挑战

来自四九城儿

KubeBlocks 参展首届 PolarDB 开发者大会,双方发布深度合作

小猿姐

数据库 云计算 polarDB 阿里云PolarDB

2023总结,瞳孔滤镜

程思扬

年度总结 2023计划 2023年 2024

淘宝/天猫获得淘宝app商品详情原数据 API(taobao.item_get_app);可以用到哪些参数

技术冰糖葫芦

API

智能语音助手在旅游行业的应用与挑战

来自四九城儿

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