微软再推 Rust 语言免费中文教程,更香了!

Posted by Mike on 2021-04-19

在过去的几个月,Amazon、Facebook、微软以及谷歌等科技巨头正疯狂吸纳人才市场上的 Rust 语言程序员。 Rust 人才的动向,也标志着该语言社区在发展进程中迎来了新的转折点。

这场 “抢人大战”,源自各方着力筹备的 Rust 团队组建计划。凭借着出色的内存效率、速度与安全性,Rust 语言近年来的优势地位愈发明显。事实上,Rust 正越来越被视为 Go 以及 C++/C 等传统编程语言的现代替代选项。

各大厂商开始使用 Rust 语言支持从网站到开发者工具、再到电子游戏的多种应用场景。Facebook 一直在使用 Rust 语言构建 Diem 币(即原 Libra 币),Amazon 则使用 Rust 为其无服务器平台 Lambda(此平台允许开发者在无需管理底层服务器的前提下,轻松运行并扩展开发代码)等产品编写代码。

Rust 语言是一种高效、可靠的通用高级语言。其高效不仅限于开发效率,它的执行效率也是令人称赞的,是一种少有的兼顾开发效率和执行效率的语言。

Rust 语言由 Mozilla 开发,最早发布于 2014 年 9 月。Rust 的编译器是在 MIT License 和 Apache License 2.0 双重协议声明下的免费开源软件。

简而言之,就是一句话,Rust 编程语言越来越受欢迎了,如果你最近也正想学习这门语言,那真是来对地方了,微软最近开放了一个 Rust 教程,最关键的是还有中文版。

image-20210420101730237

通过这份教程, 你将打下使用 Rust 构建快速、高效的程序所需的知识基础。

在此学习路径下,你将:

  • 安装编写第一批 Rust 代码所需的工具。

  • 了解 Rust 中的基本概念。

  • 了解如何处理错误。

  • 在 Rust 中管理内存。

  • 使用泛型类型和特征。

  • 为包和箱设置模块。

  • 编写并运行自动测试。

  • 创建命令行程序。

下面,我们一起来看看部分学习模块:

Rust 入门

image-20210420102532317

在此模块中,了解如何开始使用 Rust - 设置环境、编写程序和使用 Cargo 生成系统。

了解 Rust 中的常见概念

image-20210420103101356

这一模块中你将了解 Rust 的基础知识。 浏览变量、数据类型、结构、枚举、函数、索引、哈希映射和流控制。

在 Rust 中处理错误

image-20210420103246334

在本模块中,你将了解在 Rust 中处理错误的方法。

了解 Rust 如何管理内存

image-20210420103303241

这一模块了解让 Rust 如此与众不同的特性:所有权和借用。

看完前几章的介绍,不知道你是否对 Rust 语言感兴趣呢?欲查看完整课程的地址,可在公众号后台回复:「微软Rust」获取 。