【背景】
2022年12月12日,Linux 6.1 正式发布。Linux 6.1 的一个主要升级是把已经开发近一年多的Rust for Linux子系统加入主线支持,这是 Rust 在 Linux 内核上的重要突破,拉开了 Rust 进入 Linux 内核的大幕,具有里程碑的意义。 Rust语言是一门系统编程语言,专注于安全。其应用领域可以同时覆盖C/C++/Python/Java/Go等语言的应用领域,具体包含以下:数据服务(数据库、数据仓储、大数据等),云原生(机密计算、容器、分布式计算平台等),操作系统(Linux、RTOS、智能汽车OS等)、工具软件等领域。无论是在国内还是在国外,Rust语言的应用非常广泛,发展前景非常好。国内有很多公司正在用Rust语言编写开发工具和开源项目,比较知名的有字节跳动的飞书产品,华为公司,蚂蚁金服,滴滴等。
【特色】
Rustlings是在 Rust 官网 推荐的入门学习方式,在学习《Rust程序设计语言》理论章节的同时,通过 Rustlings 的闯关编程练习可以让初学者更好的了解和学习Rust的语法基础。我们通过一年多的教学实践,发现这是从其他编程语言转到 Rust 并快速掌握 Rust 编程技能的一条捷径。 Rust 是一门现代化的语言,融合了多种语言特性。在学习 Rust 的过程中,你会发现自己编程能力的不足,改掉这些不足就会不断提升自我。卓越的编程语言,可以将优秀的设计、先进的思想、成功的经验,自然而然地融人其中,使学习者开阔眼界、拓展思路,受益无穷。
【学习目标】
- 完成 Rustlings 全部94道编程练习题
- 完成 6 个编程大作业的代码编写/调试/运行 【报名须知】
- 初级训练营针对 Rust 的初学者,适合 Rust 零基础或者多次入门未果的学员
- 本次训练营免费,正式入营前需要填写报名申请表
- 第1期开营时间 2023.2.22 ,入营后学习时间为2周,报名截止 2022.2.20
【课程链接】