2025 秋季 Rust 编译器训练营
时间:2025/08/04-2025/12/20
主办方
南京大学中国科学院软件研究所华为科技有限公司(赞助)
报名人数
498 人
来自高校
259 所
来自企业
154家
来自城市
78 个
成长路径
初步了解训练营

2025 秋季 Rust 编译器训练营

2025 秋季 Rust 编译器训练营由南京大学、中国科学院软件研究所主办,华为技术有限公司全程赞助,时间定于 2025 年 8 月 4 日至 12 月 20 日。训练营面向系统编程与编译技术爱好者,通过 18 周高强度实战,培训内容包括 Rust 基础知识、编译器基本原理、Rust 编译器架构学习和 Rust 编译器实战任务四个阶段课程,目标是培养能够深入理解并贡献 Rust 编译器(rustc)源码的工程师与研究者。      

2025 Rust 编译器训练营 - 培训课表安排(授课14周,项目4周)
培训阶段培训主题培训时间内容大纲
导学阶段
(Rust 基础知识)
2 周
Rust 编程语言学习8.4 ~ 8.15提供华为培训材料和视频,学习 Rust 基础知识
开营仪式开营启动会8.16腾讯会议直播,介绍训练营的学习内容,完成目标以及参与规则
基础阶段
(编译器基本原理)
8 周 8 节课
编译原理学习8.18 ~ 10.18腾讯会议直播:
1. 编译原理导论(LAB0:环境配置)
2. 词法分析(LAB1:词法分析)
3. 语法分析(LAB2:语法分析)
4. 中间代码生成与类型检查1(LAB3:类型检查)
5. 中间代码生成与类型检查2(LAB4:中间代码生成)
6. 中间代码生成与类型检查3
7. 运行时与寄存器分配(LAB5:RISC-V 目标代码生成和寄存器分配)
8. 机器无关的优化 (Lab6:中间代码优化)
专业阶段
(Rust 编译器架构学习)
4 周 4 节课
Rust 编译器架构学习10.20 ~ 11.15腾讯会议直播:
1. Rust 编译器基础
2. Rust 程序分析
3. 并行编译
4. 一个修改 Rustc 的实战例子
中期选题 项目选题会11.20腾讯会议直播:
公布学生成绩,并请实战任务方向导师介绍背景,由学生自由选题
项目阶段
(Rust 编译器实战任务)
4 周
Rust 编译器实战任务11.24 ~ 12.20实战任务选题方向:
1. RISC-V 从 Tier 2 升级 Tier 1
2. Rust 编译器分布式构建和测试
大赛总结会 闭营总结会12.20腾讯会议直播:
总结训练营的成果,表彰优秀学员,介绍线下实习项目


快速加入训练营
0
导学阶段 - Rust 基础知识
1
基础阶段 - 编译器基本原理