写点什么

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

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

关注

评论

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

《从零构建Rust生产级服务》中文版出版!!!

简单

rust语言

好用的屏幕录制和编辑工具软件Capto for Mac v1.2.29激活版

理理

WPF 保姆级教程怎么实现一个树形菜单

快乐非自愿限量之名

大数据 WPF

在stable diffussion中完美修复AI图片

程序那些事

程序那些事 Stable Diffusion

SpringBoot Web 开发访问静态资源(附+详细源码剖析)

EquatorCoco

Spring Boot

京东商品评论数据接口:洞察消费者心声的重要渠道

tbapi

京东API接口 京东商品评论接口

驾驭复杂市场,商品计划软件:企业制胜的智囊团

第七在线

Java是值传递还是引用传递,又是怎么体现的

不在线第一只蜗牛

Java 算法 开发语言

PS2021直装版下载,Photoshop 2021 (Win&Mac) 中文版

你的猪会飞吗

ps2021破解版 mac破解软件下载

面试官:如何实现线程池任务编排?

王磊

OmniGraffle for Mac:创意无限的图形设计利器,让复杂图表一目了然

理理

After Effects 2019(AE 2019) v16.1.3.5中文直装版

理理

策略游戏推荐:英雄无敌3 (Win&Mac) 支持M1

你的猪会飞吗

Mac游戏推荐 Mac游戏分享 单机游戏

京东.Vision —— 空间计算时代的用户购物之旅

京东科技开发者

《代码整洁之道》-大师眼中的整洁代码是什么样

京东科技开发者

别让代码愁白头发!15 个 Python 函数拯救你的开发生活

不在线第一只蜗牛

Java Python

SecureCRT for mac详细图文安装教程 附SecureCRT永久激活码2024最新

理理

问卷调查,动静IP应该如何选择?

IPIDEA全球HTTP

卓越笔触:打造高质量文章的艺术与科学

京东科技开发者

音频后期处理 Steinberg Cubase Pro 12中文完美破解安装教程

理理

Motion 5 for Mac(视频后期特效处理)v5.7中文免激活版

理理

聚道云软件连接器8月新增应用合集(5)

聚道云软件连接器

功能更新

软件测试学习笔记丨Postman基础使用

测试人

软件测试 Postman

软件测试学习笔记丨接口测试用例设计

测试人

软件测试

Bonree ONE 3.0 助力企业加速驶入“全域可观测”新时代

博睿数据

Autodesk Maya 2022中文版安装包(玛雅2022最新注册机分享)

理理

Web3 游戏周报(9.01 - 9.07)

Footprint Analytics

NFTScan | 09.02~09.08 NFT 市场热点汇总

NFT Research

NFT\ NFTScan

Luminar Neo:AI赋能,让照片编辑焕发新生!

理理

600多个mindmanager模板素材(思维导图模板合集)

理理

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