Rust 在 2018 年将走向何方?问问社区。

2017 年对于 Rust 系统编程语言来说是重要的一年。现在,这个开源项目的成员正在寻求巩固去年的成果——让 Rust 更易于学习和使用——并发布第一个对 2015 年 Rust 稳定版本的重大更新。

“我们正在让 Rust 成为一个更舒适的地方,”Rust 核心团队成员兼 Mozilla 工程经理 Aaron Turon 说。“我们正在努力为程序员,尤其是那些刚接触这门语言的人,创造一个更有成效的环境。”

在制定 2018 年路线图之前,Rust 项目负责人进行了一项 调查,并要求社区撰写博客文章,谈谈他们希望今年看到什么。调查结果如何?超过 5,000 份调查回复和 90 篇博客文章——以及关于今年的核心方向的广泛共识:提高 Rust 开发人员的生产力。你可以看到 Rust 2018 年路线图的早期草案;社区预计将在 2 月下旬最终确定这份文件。

(点击查看调查结果)

Rust 正在发展

对 Rust 的兴趣正在增长。今年的调查回复比去年的调查回复多了近 40%,而且回复者对在各种平台上开发表现出浓厚的兴趣,包括移动、Web 和嵌入式平台。

已经有 数十家公司 在其生产环境中使用这种系统编程语言。Rust 的用例越来越多,从构建工业级操作系统、数据库和游戏引擎到在树莓派等资源受限的设备上运行高性能应用程序。用例越多,对熟练的 Rust 程序员的需求就越大。

我们认为是时候高声宣告 Rust 社区已经知道的事情了:Rust 已经可以用于生产环境。
Carol Nichols,Integer32 工程师

Rust 于 2006 年创建,作为 C/C++ 的替代方案。如今,它之所以具有广泛的吸引力,是因为它将安全性与速度结合在一起,使程序员能够承担更雄心勃勃的项目。Rust

  • 提供低级语言的性能和强大功能
  • 提供高级语言的便利性
  • 附带一流的工具
  • 使安全地引入并发变得容易,无需担心典型的陷阱。

下一步:打磨和完善

Rust 在 2018 年的许多目标都围绕着完善和易用性。这些关键项目可以使程序员更容易上手 Rust 并提高工作效率

      • 加快 rustc 编译器速度
      • IDE 集成
      • 消除 rustc 编译器标记的程序缺陷猜测的错误消息
      • 使用 rustfmt 自动格式化代码
      • 将 Cargo 与其他构建系统集成
      • 扩大 Rust 库生态系统

(点击查看提交的帖子)

不断扩大的 Rust 社区

Rust 社区也激动地要发布其 2017 年人体工程学计划的结果。这项工作侧重于发现和修复核心语言中的毛刺,使日常任务对新用户来说不那么令人沮丧。

四周前,我重新学习了 Rust,这门语言比我上次在 2016 年 5 月尝试时容易多了。 Julia Evans,Stripe 工程师

随着越来越多的开发人员积累了 Rust 的经验,社区也在不断发展,计划发布新的文档,包括面向中级 Rust 程序员的新书和资源。

最后,项目负责人正在寻找方法来扩大 Rust 社区,跨越国界和洲际,连接中国、印度、南美洲和其他地区的程序员。朝着这个方向迈出的重要一步将是本地化,以便 Rust 文档能够为全球社区所用。

我们在 2017 年做出了很多努力:现在我们必须确保世界知道它并能够使用它。 Niko Matsakis,Mozilla 工程师

关于 Judy McConnell

Judy 是一位技术作家,与 Mozilla 合作。她多年来一直在撰写有关开源软件的文章,现在专注于开放式网络平台。

更多 Judy McConnell 的文章…