🏆技术专题第十期 | 一起谈谈语言新宠 Rust

2,214 阅读5分钟

img

掘友们,大家好呀

🏆 技术专题第八期 | 聊聊缓存的妙用和问题🏆 技术专题第九期 | 聊聊了不起的 Deno 还在持续进行中哦~,第十期让我们一起围绕编程语言届的新宠 Rust 谈一谈。

Rust 是一门构建可靠且高效软件能力的语言,相较于 C/C++ 语言及类 C 的系统级语言,Rust 具有天生的安全性和高性能。语言之外,Rust 核心开发团队还规划并实现了一系列顶尖的工具链——从集成的包管理器到带有依赖管理的构建工具,再到跨越编辑器的自动补全、类型推导及自动格式化等工具。

img

Rust 1.0 版本于 2015年5月15日发布,虽然 Rust 还是一门比较新的编程语言,但 Rust 已经被证明可以高效地应用于大规模的、拥有不同系统编程背景的开发团队。Rust 也是站在了前人的肩膀上,借助于最近几十年的语言研究成果,创造出了所有权与生命周期等崭新的概念。

img

Rust 越来越受到程序员和一线大厂的青睐。自 2016 年起,据 Stack Overflow 开发者调查显示,由于许多开发人员开始更多选择 Rust 而不是 Java 来进行开发,Rust 语言开始成为人们关注的焦点。2021 年 2 月 8 日,AWS、华为、Google、微软以及 Mozilla 宣布成立 Rust 基金会,随即谷歌宣布加入 Rust 基金会。另外过去几个月以来,Amazon、Facebook、微软以及谷歌等科技巨头正疯狂吸纳人才市场上的 Rust 语言程序员。已经有许多大厂团队在生产环境中使用 Rust,如:

  • 字节跳动:使用 Rust 开发了更安全,快速的跨平台客户端
  • Dropbox:Dropbox 核心文件存储系统的多个模块是用 Rust 写的,因为它作为大型项目的一部分,需要追求更高的数据中心效率。目前,它应用于所有的 Dropbox 存储系统,为超过 5 亿用户服务。
  • Yelp:Yelp 使用 Rust 开发了一个实时 A/B 测试的框架。它广泛应用于所有的 Yelp 网页和应用,选择 Rust 是因为它和 C 语言一样快(运行代价小),同时比 C 语言更安全(易于维护)。
  • Google:新操作系统 Fuschia,其中 Rust 代码量约占 30%
  • Amazon:基于 Linux 开发的直接可以在裸机、虚拟机上运行容器的操作系统
  • System76:纯 Rust 开发了下一代安全操作系统 Redox
  • 蚂蚁金服:库操作系统 Occlum
  • 微软:正在会用 Rust 重写 Windows 系统中的一些低级组件
  • Deno: Ryan Dahl 费大力气把 Deno 源代码从 Go 完全迁移到了 Rust

可以参考的技术主题:

  • Rust 构建工具 Cargo 使用
  • Rust 入门系列
  • Rust 编写小程序实战
  • 对 Rust 所有权概念的理解与运用
  • 对 Rust 生命周期概念的理解与运用
  • Rust 的发展历程和未来展望
  • Rust 现有生态环境
  • Rust 与 Go、C++、Python 等的对比
  • Rust 自动化测试
  • Rust 源码解析

参与方式

征文活动面向所有掘金用户,参与方式如下:

参与活动用户请以「文章标题 | 🏆 技术专题第十期征文 」作为写作内容标题。发布文章时,本期涉及较广不对标签做限制,请选择相应的技术分类和标签即可,但是文末也需附上本次征文活动的链接。

格式为:

  1. 使用 掘金 Markdown 编辑器 的同学直接复制以下内容到文章后
 [🏆 技术专题第十期 | 一起谈谈语言新宠 Rust](https://juejin.cn/post/6933400547223404557)
  1. 使用 掘金富文本编辑器 的同学直接复制以下内容到文章后

    🏆 技术专题第十期 | 一起谈谈语言新宠 Rust

奖项设置

同样地,我们为本次活动准备了丰富的奖品:

  • 🏆一等奖:文章总积分排名分前5的作者将获得「掘金周边大礼包」,共计 5 名。
  • 💙二等奖:参与活动的文章中,点赞量最高的前 5 篇文章的作者将获得掘金「掘金超大鼠标垫 + 掘金徽章一枚(随机) 」;
  • 👏三等奖:参与活动的文章中,评论互动量最高 5 篇文章的作者将获得「掘金帆布袋」;
  • 🎉新人鼓励奖:我们会在参与掘金征文的新人中随机抽奖送出「掘金搪瓷水杯」共计 10 名;
  • 🐱参与奖:所有参与写作并符合要求的作者可获得「小册全场通用六折码 三枚 」,不限名次。
  • 以上奖项不可重复获得(参与奖不在内),重复会进行顺延(如果同时获得其中 2 个奖项,将按分类排序,取最高排名所在的奖项类别);
  • 评选总维度:内容质量

img

流量扶持

所有符合征文活动要求的参与文章,都将获得「 掘金首页热门推荐」,更有机会获得掘金官方微博、微信公众号等渠道推荐,让更多用户可以看到你的文章。

特别感谢

  • 感谢 大宁的洛竹 对本文内容的支持;
  • 欢迎所有 lv3 以上作者联系微信:229199157,加入作者推荐群!

往期技术专题征文回顾