专栏首页运维之美微软再推 Rust 语言免费中文教程,更香了!

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

在过去的几个月,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 教程,最关键的是还有中文版。

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

  • 安装编写第一批 Rust 代码所需的工具。
  • 了解 Rust 中的基本概念。
  • 了解如何处理错误。
  • 在 Rust 中管理内存。
  • 使用泛型类型和特征。
  • 为包和箱设置模块。
  • 编写并运行自动测试。
  • 创建命令行程序。

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

Rust 入门

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

了解 Rust 中的常见概念

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

在 Rust 中处理错误

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

了解 Rust 如何管理内存

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

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

本文分享自微信公众号 - 运维之美(Hi-Linux),作者:Mike

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-04-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 真香!微软出 Go 语言教程了(中文版)

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

    杰哥的IT之旅
  • 【Rust日报】2020-08-09:1Paasword Linux版本

    1Password Linux版本,后端完全使用Rust重写,并且项目中使用了ring crypto库。使用下面的命令可以在ubuntu上安装1Password...

    MikeLoveRust
  • 为什么学 Rust 及相关学习资料推荐

    春节结束,我的 Rust 之旅才刚刚开始。经过春节期间的学习,发现 Rust 真的是有点复杂,好吧,我觉得很复杂。如果你跟我一样,决定学习 Rust,那一定要有...

    前端森林
  • 每周分享第 12 期

    我看到一篇报道,美国2016年的社会福利支出,占到政府总支出的73%。这就是说,美国政府的大部分支出,都用在养老金、医疗保险、失业救济这些方面了。现在,大多数的...

    ruanyf
  • 2021成为“Rust年”!Facebook、微软、谷歌与亚马逊上演Rust人才争夺大战

    过去几个月以来,Amazon、Facebook、微软以及谷歌等科技巨头正疯狂吸纳人才市场上的 Rust 语言程序员。

    深度学习与Python
  • 【投稿】刀哥:Rust学习笔记 1

    近段时间在学习研究Rust。都说Rust学习曲线陡峭,感觉果然如此。之前学习Go,基本上没有专门去看语法,只是在需要的时候上网查一查,再花点时间看看大型的开源软...

    MikeLoveRust
  • Rust与Python:为什么Rust可以取代Python

    在本指南中,我们将比较 Rust 和 Python 编程语言。我们将讨论每种情况下的适用用例,回顾使用 Rust 与 Python 的优缺点,并说明为什么 Ru...

    张张
  • 【Rust日报】 2019-06-15:「实录」Rust 和 Go 在图像处理上的性能之争

    来自国内社区 NameFactory ,他在用Rust实现一门动态语言,并且在知乎里记录了他的心路历程。大家可以关注一下,支持一下。

    MikeLoveRust
  • 推荐一款 IDEA 神器 ,人工智能帮你写代码,再也不用加班了!!

    Codota 是一款优秀的 AI 代码自动完成工具,可以帮助我们极大的提高开发效率。

    Java技术栈

扫码关注云+社区

领取腾讯云代金券