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

本站官方QQ群:116064591

PS 本站不保证资源的完整性,不对其真实性负责。请自行确认是否符合个人需求。如有介意,请勿获取。

  • 第1章课程介绍与学习指南 【2 节 | 10分钟】
    • 图文:1-1 课前必读((不看会错过一个亿))
  • 第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-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 节 | 70分钟】
    • 图文: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 (05:46)
    • 视频: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-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中的作用域及作用域的规则 【5 节 | 30分钟】
    • 图文:7-1 本章导学
    • 视频:7-2 Rust中的所有权 (12:39)
    • 视频:7-3 Rust中的借用 (07:41)
    • 图文:7-4 生命周期
    • 视频:7-5 生命周期注解 (08:52)
  • 第8章Rust中的错误处理机制 【4 节 | 32分钟】
    • 图文:8-1 本章导学
    • 视频:8-2 不可恢复的错误 (11:18)
    • 视频:8-3 可恢复的错误 (06:47)
    • 视频:8-4 自定义错误与问号表达式 (13:38)
  • 第9章Rust标准库 【7 节 | 75分钟】
    • 图文:9-1 本章导学
    • 视频:9-2 Rust中的智能指针Box (16:25)
    • 视频:9-3 Rust中的引用计数Rc (08:29)
    • 视频:9-4 Rust中的Vector动态数组 (12:17)
    • 视频:9-5 Rust中的HashMap (10:21)
    • 视频:9-6 Rust 中的多种字符串String (13:11)
    • 视频:9-7 Rust中的系统时间SystemTime (13:57)
  • 第10章Brainfuck解释器 【7 节 | 64分钟】
    • 图文:10-1 本章导学
    • 视频:10-2 brainfuck语法解析 (06:46)
    • 视频:10-3 brainfuck opcode 定义 (15:03)
    • 视频:10-4 brainfuck 解释器实现 (12:27)
    • 视频:10-5 测试 (05:45)
    • 视频:10-6 使用中间表示(一) (16:16)
    • 视频:10-7 使用中间表示(二) (06:49)
  • 第11章实现Brainfuck的JIT编译器 【6 节 | 59分钟】
    • 图文:11-1 本章导学
    • 视频:11-2 x64汇编简介(一) (11:51)
    • 视频:11-3 x64汇编简介(二) (09:45)
    • 视频:11-4 什么是JIT (15:37)
    • 视频:11-5 dynasm介绍 (10:44)
    • 视频:11-6 实现BrainfuckJIT (10:16)
  • 第12章Rust的网络和多线程编程 【4 节 | 60分钟】
    • 视频:12-1 项目演示 (05:39)
    • 视频:12-2 什么是代理 (16:20)
    • 视频:12-3 socks5proxy(一) (16:12)
    • 视频:12-4 socks5proxy(二) (20:58)
  • 第13章课程总结 【1 节 | 8分钟】
    • 视频:13-1 Rust课程总结 (07:45)
© 版权声明
THE END
点个赞吧~
点赞90
轻松实现Rust系统入门,实战编译器开发 | 疯奇社
轻松实现Rust系统入门,实战编译器开发
此内容为付费资源,请付费后查看
50积分
付费资源
已售 73
坐论 抢沙发

请登录后发表评论

    暂无评论内容