轻松实现Rust系统入门,实战编译器开发,平缓学习曲线,攻克核心重难点

Rust是一门很有前途的明星语言,但同时又以高难度、高门槛而著称,劝退了不少自学者和有需求的开发人员。本课程将带你从基础入手,通过平缓的学习曲线和丰富的案例,并以编译器作为实战项目,让你熟练掌握 Rust 的应用,并有能力解决实际开发中的各种复杂问题。

草根课堂首发,目前已更新到第10章 Brainfuck解释器,后续的更新我们也将跟上,直至完结!

课程目录:
第1章 课程介绍与学习指南
1-2 课程导学.mp4
第2章 Rust的开发环境与工具
2-1 环境安装指导文档_慕课网.pdf
2-2 LSP_慕课网.pdf
2-3 Hello_World.mp4
2-4 作业_ 试着玩一下 Cargo!_慕课网.pdf
第3章 Rust基本数据类型
3-1 本章导学_慕课网.pdf
3-2 类型系统概述.mp4
3-3 变量和可变性.mp4
3-4 基础数据类型.mp4
3-5 作业 求两个无符号数的平均数.png
3-6 整数溢出.mp4
3-7 元组.mp4
3-8 数组.mp4
3-9 切片类型.mp4
3-10 结构体.mp4
3-11 枚举.mp4
3-12 各种注释类型.png
3-13 println函数.pdf
3-14 在不同类型之间转换.mp4
第4章 Rust流程控制
4-1 本章导学_慕课网.pdf
4-2 表达式的多种形式.mp4
4-3 if_else选择结构.mp4
4-4 使用loop循环.mp4
4-5 使用while循环.mp4
4-6 使用for_range进行迭代.mp4
4-7 Rust中的match.mp4
4-8 if_let语法糖.mp4
4-9 while_let语法糖.mp4
4-10 函数与方法.mp4
4-11 函数与闭包.mp4
4-12 作业_ 斐波那契数列_慕课网.pdf
4-13 高阶函数.mp4
4-14 发散函数.mp4
4-15 实践-猜数字游戏.mp4
第5章 Rust中使用模块组织代码
5-2 Rust中的模块化编程.mp4
5-3 使用pub改变可见性.mp4
5-4 结构体的可见性.mp4
5-5 使用use绑定模块成员.mp4
5-6 使用super与self简化模块路径.mp4
5-7 本章作业.png
5-8 项目目录层次结构.mp4
第6章 Rust中的泛型
6-1 本章导学_慕课网.pdf
6-2 泛型作为函数参数的类型(加片头).mp4
6-3 结构体中的泛型.mp4
6-4 结构体泛型的实现.mp4
6-5 使用traits定义共同的行为.mp4
6-6 自动派生.mp4
第7章 Rust中的作用域及作用域的规则
7-1 本章导学_慕课网.pdf
7-2 Rust中的所有权.mp4
7-3 Rust中的借用.mp4
7-4 生命周期_慕课网.pdf
7-5 生命周期注解.mp4
第8章 Rust中的错误处理机制
8-1 本章导学_慕课网.pdf
8-2 不可恢复的错误.mp4
8-3 可恢复的错误.mp4
8-4 自定义错误与问号表达式.mp4
第9章 Rust标准库
9-1 本章导学_慕课网.pdf
9-2 Rust中的智能指针Box.mp4
9-3 Rust中的引用计数Rc.mp4
9-4 Rust中的Vector动态数组.mp4
9-5 Rust中的HashMap.mp4
9-6 Rust 中的多种字符串String.mp4
9-7 Rust中的系统时间SystemTime.mp4
第10章 Brainfuck解释器
10-1 本章导学_慕课网.pdf
10-2 brainfuck语法解析(加片头).mp4
10-3 brainfuck opcode 定义.mp4
10-4 brainfuck 解释器实现.mp4
10-5 测试.mp4
10-6 使用中间表示(一).mp4
10-7 使用中间表示(二).mp4
第11章 实现Brainfuck的JIT编译器
第12章 课程总结

资源下载
下载价格25 C币
客服QQ 488090338 随时可联系我
0

评论0

请先
显示验证码
没有账号?注册  忘记密码?