Rust是一门很有前途的明星语言,但同时又以高难度、高门槛而著称,劝退了不少自学者和有需求的开发人员。本课程将带你从基础入手,通过平缓的学习曲线和丰富的案例,并以编译器作为实战项目,让你熟练掌握 Rust 的应用,并有能力解决实际开发中的各种复杂问题。
从原理上解释如何编写解释器
定义中间语言表示
基于中间语言进行性能优化
使用 Rust+汇编代码
通过 JIT 优化,提升60倍性能
亲,您好~学完本门课程,可以对Rust这门语言有全面的掌握,包括基础知识和实战应用,实战应用我们用Rust进行编程语言的解释器与 JIT 编译器的开发,祝您学习愉快~
亲,您好~Rust 目前在编译器和虚拟机,区块链,嵌入式等领域应用较为广泛,本课程前半部分主要是打基础,与应用无关;后半部分实战课主要带领大家入门 Rust 在编译器和虚拟机领域的开发, 祝您学习愉快~
亲,您好~我们会根据用户需求来制定后面出课计划的哈,如果做的话可能优先会从 Rust 与 webassembly 入手,目前前端开发领域对 webassembly 有很强的需求,而 rust 在这方面是和 C/C++ 一样做的最好的语言之一,祝您学习愉快~
亲,您好~有 C++ 经验的话前期理解一些概念,入门会比较快。但不是说 C++ 经验是必须的,有 GO, Java 经验对于学习 Rust 是足够的,祝您学习愉快~
亲,您好~目前没有出 wasm 相关课程的计划。如果您想学习 wasm 的应用,可以参照 rustwasm.github.io 学习,如果想学习 wasm 虚拟机底层知识,作者倒是写过两个 wasm 虚拟机/编译器项目:github.com/mohanson/pywasm 和 github.com/mohanson/wasc. 感兴趣进一步了解的话,可以发送邮件(github 主页查找)联系我,我很乐意提供详细的学习路径和资料,祝您学习愉快~
亲,您好~最好是拥有 c, c++ 或者 java 等静态编译形语言的开发经验,祝您学习愉快~
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题