
Rust语言从入门到实战
来自 极客时间·免费领取学习资源
这份资料来自极客时间2026年的付费VIP课,内容以视频为主,对应《Rust语言从入门到实战》。官网需要单独购买,有集上可以免费领取。
课程介绍
Rust 语言从 2015 年发布 1.0 版本算起,到今年已经有 8 年时间了。8 年对于一门编程语言来说,仍然算初期。不过通过持续不断地开发、升级、优化,Rust 已经取得不小的成绩,很多企业已经看到了 Rust 强大的能力和潜质,开始强势启用 Rust 来替代其他语言。
Rust 之所以能在这个新时代异军突起,正是因为它的几大特性:安全编程、高性能、无畏并发,完美地契合了这个时代的要求。比如人工智能、物联网等领域就对安全性和计算性能有非常高的要求。可以预见,未来 5~10 年,Rust 在这些领域还会有非常高的渗透率。
另一方面,Rust 通过自身创新性的所有权机制 + 类型系统的设计,让程序员可以没有心理负担地进行并发编程。但也正是因为 Rust 这些创新性的编程理念,为入门 Rust 设置了层层关卡,让很多程序员总是在门外徘徊。
作者简介
唐刚(Mike Tang),Rust 语言中文社区联合创始人,连续创业者,拥有 18 年的编程经验和 8 年 Rust 语言编程经验。从 2014 年接触 Rust 语言开始,他一直致力于 Rust 语言的研究及在中国的推广,其运营的 Rust 语言中文社区也获得了中国优秀开源社区称号。
2016 年,唐刚带领 Rust 语言中文社区成员撰写了业界第一本 Rust 语言中文教程:RustPrimer。之后几年陆续参与翻译了《Rust 权威指南》和《Rust 实战》两本 Rust 语言畅销书,并于 2022 年提出了开放数据理论,使用 Rust 开发去中心化 MVC Web 开发框架 EightFish,一直在为未来更加开放的互联网贡献着自己的力量。
课程目录
- 快速入门:Rust 中有哪些你不得不了解的基础语法?
- 所有权(上):Rust如何管理程序中的资源?
- 所有权(下):Rust 中借用与引用的规则是怎样的?
- 字符串:对号入座,字符串其实没那么可怕!
- 复合类型(上):结构体与面向对象特性
- 复合类型(下):枚举与模式匹配
- 类型与类型参数:如何给Rust小助手提供更多信息?
- Option与 Result 、迭代器
- 初识Trait:协议约束与能力配置
- 再探 Trait:Trait 中带类型参数及 Trait Object
- ……
贡献者
学习社区
1 人正在学习
职场沟通与管理交流
讨论工作沟通、团队管理、求职面试和办公效率,用具体场景交流方法与复盘。