dmz社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 33785|回复: 360

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

  [复制链接]
  • TA的每日心情
    擦汗
    2023-11-1 20:57
  • 签到天数: 32 天

    [LV.5]常住居民I

    284

    主题

    321

    帖子

    1464

    积分

    荣誉会员

    积分
    1464

    发表于 2021-8-20 02:35:26 | 显示全部楼层 |阅读模式
    程序人生
    课程方向: 其他 
    课程类型: 项目实战 功能实现 

    本站资源全部免费,回复即可查看下载地址!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    2.png
    第1章 课程介绍与学习指南
    本章作为课程内容引入,主要介绍课程所涉及的技术及实战项目,课程的学习方法以及课程内容具体安排,希望大家都能通过这门课程,学有所成,学有所归。

    第2章 Rust的开发环境与工具
    本章主要带领学员完成Rust环境安装,使用Cargo第三方编译器编写第一个Rust程序,并提供扩展阅读—代码自动补全原理,让学员掌握编译器是如何将代码做自动补全的。

    第3章 Rust基本数据类型
    本章主要介绍的是 Rust 的基础数据类型,对Rust中整体类型系统进行概述,介绍变量及其可变性,Rust中的基本数据类型分类,提供作业—求两数平均数对变量进行综合运用,进一步讲解Rust中元组、数组、结构体、枚举、注释等相关基础知识点,以及不同类型之间进行数据类型的转换。...

    第4章 Rust流程控制
    本章将讲解Rust中的选择语句和循环语句来控制语句的执行顺序,以及Rust中的函数,各种类型函数的区别,通过经典实战-猜数字游戏对本章内容进行综合运用,充分掌握Rust中函数的使用。

    第5章 Rust中使用模块组织代码
    本章将介绍Rust中如何使用模块在文件和文件夹中组织代码,以及模块成员的可见性,如何在crates.io上发布你的代码。

    第6章 Rust中的泛型
    本章将讲解Rust中的泛型使用,使用泛型作为函数类型参数,使用泛型作为结构体成员类型,以及Traits定义共享行为与特征绑定。

    第7章 Rust中的作用域及作用域的规则
    本章中将对Rust中的所有权问题进行讲解,及所有权之间的相关特性,包括:借用/切片,以及Rust中是如何在内存中进行数据布局的。

    第8章 Rust中的错误处理机制
    本章将讲解Rust中使用两种语法来实现可恢复错误和不可恢复错误的处理,分别是Result<T,E>和panic!,前者是一个泛型枚举,后者为一个宏,通过本章可以让学员充分掌握Rust中的错误处理的机制。

    第9章 Brainfuck解释器
    本章将使用Rust实现一门简单编程语言:Brainfuck与它的解释器,对Brainfuck中的语法进行解析,Brainfuck Opcode的定义,讲解Brainfuck是如何进行解释执行的,最后进行Brainfuck进行测试。

    第10章 实现Brainfuck的JIT编译器
    本章是本课程的最后一章,且难度较大,并且不再局限于Rust,将实现Brainfuck的JIT编译器,了解一些简单的汇编代码,学习Rust中的dynasm库,为Brainfuck解释器实现JIT编译器。

    第11章 课程总结
    课程总结
    游客,如果您要查看本帖隐藏内容请回复



    温馨提示:
    1、本站所有内容均为互联网收集或网友分享或网络购买,本站不破解、不翻录任何视频!
    2、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意!
    3、本站资源仅供本站会员学习参考,不得传播及用于其他用途,学习完后请在24小时内自行删除.
    4、本站资源质量虽均经精心审查,但也难保万无一失,若发现资源有问题影响学习请一定及时点此进行问题反馈,我们会第一时间改正!
    5、若发现链接失效了请联系管理员,管理员会在2小时内修复
    6、如果有任何疑问,请加客服QQ:1300822626 2小时内回复你!

    本帖被以下淘专辑推荐:

    • · log|主题: 92, 订阅: 0
    回复

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 516 天

    [LV.9]以坛为家II

    0

    主题

    685

    帖子

    2778

    积分

    傲视群雄

    Rank: 8Rank: 8

    积分
    2778

    发表于 2021-8-20 08:23:13 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-5-22 23:38
  • 签到天数: 332 天

    [LV.8]以坛为家I

    0

    主题

    433

    帖子

    1550

    积分

    一代宗师

    Rank: 7Rank: 7Rank: 7

    积分
    1550

    发表于 2021-8-20 08:37:15 | 显示全部楼层
    正需要,支持楼主大人了!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    半小时前
  • 签到天数: 536 天

    [LV.9]以坛为家II

    2

    主题

    2218

    帖子

    6253

    积分

    终身会员[B]

    积分
    6253

    发表于 2021-8-20 08:39:23 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    1 小时前
  • 签到天数: 862 天

    [LV.10]以坛为家III

    0

    主题

    1621

    帖子

    5564

    积分

    深不可测

    Rank: 9Rank: 9Rank: 9

    积分
    5564

    发表于 2021-8-20 09:08:03 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    6 小时前
  • 签到天数: 1765 天

    [LV.Master]伴坛终老

    1

    主题

    2529

    帖子

    1万

    积分

    超凡入圣

    Rank: 10Rank: 10Rank: 10

    积分
    10168

    发表于 2021-8-20 09:35:11 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-2-3 14:54
  • 签到天数: 339 天

    [LV.8]以坛为家I

    0

    主题

    559

    帖子

    1857

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    1857

    发表于 2021-8-20 09:48:12 | 显示全部楼层
    确实是难得好帖啊,顶先
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 16:58
  • 签到天数: 801 天

    [LV.10]以坛为家III

    3

    主题

    1728

    帖子

    5706

    积分

    深不可测

    Rank: 9Rank: 9Rank: 9

    积分
    5706

    发表于 2021-8-20 10:08:55 | 显示全部楼层
    8103,如果您要查看本帖隐藏内容请回复
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    3 天前
  • 签到天数: 501 天

    [LV.9]以坛为家II

    2

    主题

    963

    帖子

    3890

    积分

    傲视群雄

    Rank: 8Rank: 8

    积分
    3890

    发表于 2021-8-20 10:15:12 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    4 小时前
  • 签到天数: 611 天

    [LV.9]以坛为家II

    3

    主题

    1104

    帖子

    4259

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    4259

    发表于 2021-8-20 10:44:08 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|小黑屋|本站代理|dmz社区

    GMT+8, 2024-12-25 14:02 , Processed in 0.110388 second(s), 46 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表