轻松实现Rust系统入门,实战编译器开发 | 完结

小七学习网,助您升职加薪,遇问题可联系:客服微信【1099252741】 备注:来自网站

通过平缓的学习曲线,攻克Rust核心重难点+高匹配度项目

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

通过平缓的学习曲线,攻克Rust核心重难点+高匹配度项目

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

课程目录:

第1章 课程介绍与学习指南 试看2 节 | 10分钟

1-1 课前必读((不看会错过一个亿))
1-2 课程导学 (09:20)

第2章 Rust的开发环境与工具 4 节 | 6分钟

2-1 环境安装指导文档
2-2 LSP
2-3 Hello_World (05:58)
2-4 作业: 试着玩一下 Cargo!

第3章 Rust基本数据类型 试看14 节 | 75分钟

3-1 本章导学
3-2 类型系统概述 (06:11)
3-3 变量和可变性 (11:16)
3-4 基础数据类型 (05:49)
3-5 作业: 求两个无符号数的平均数
3-6 整数溢出 (10:15)
3-7 元组 (04:46)
3-8 数组 (07:18)
3-9 切片类型 (07:14)
3-10 结构体 (08:50)
3-11 枚举 (04:44)
3-12 各种注释类型
3-13 println函数
3-14 在不同类型之间转换 (07:53)

第4章 Rust流程控制 15 节 | 72分钟

4-1 本章导学
4-2 表达式的多种形式 (05:21)
4-3 if_else选择结构 (04:43)
4-4 使用loop循环 (05:13)
4-5 使用while循环 (03:16)
4-6 使用for_range进行迭代 (06:03)
4-7 Rust中的match模式匹配 (07:28)
4-8 if_let语法糖 (05:29)
4-9 while_let语法糖 (02:13)
4-10 函数与方法 (07:17)
4-11 函数与闭包 (04:18)
4-12 作业: 斐波那契数列
4-13 高阶函数 (06:55)
4-14 发散函数 (03:29)
4-15 实践:猜数字游戏 (09:23)

第5章 Rust中使用模块组织代码 试看8 节 | 37分钟

5-1 本章导学
5-2 Rust中的模块化编程 (08:29)
5-3 使用pub改变可见性 (07:26)
5-4 结构体的可见性 (06:32)
5-5 使用use绑定模块成员 (04:19)
5-6 使用super与self简化模块路径 (03:55)
5-7 本章作业
5-8 项目目录层次结构 (05:27)

第6章 Rust中的泛型 6 节 | 37分钟

6-1 本章导学
6-2 泛型作为函数参数的类型(加片头) (08:06)
6-3 结构体中的泛型 (06:41)
6-4 结构体泛型的实现 (08:07)
6-5 使用traits定义共同的行为 (07:39)
6-6 自动派生 (06:16)

第7章 Rust中的作用域及作用域的规则

第8章 Rust中的错误处理机制

第9章 Brainfuck解释器

第10章 实现Brainfuck的JIT编译器

第11章 课程总结

〖视频截图〗:

轻松实现Rust系统入门,实战编译器开发

轻松实现Rust系统入门,实战编译器开发

小七学习网,助您升职加薪,遇问题可联系:客服微信【1099252741】 备注:来自网站

免责声明: 1、本站信息来自网络,版权争议与本站无关 2、本站所有主题由该帖子作者发表,该帖子作者与本站享有帖子相关版权 3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和本站的同意 4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责 5、用户所发布的一切软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 6、您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 7、请支持正版软件、得到更好的正版服务。 8、如有侵权请立即告知本站(邮箱:1099252741@qq.com,备用微信:1099252741),本站将及时予与删除 9、本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章和视频仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。