Overview
Who this competition fits
适合同时具备C语言工程阅读能力和Rust开发经验的开发者或团队,尤其是想做源到源转译、系统软件工具链的人。参赛者还应能完成工具的部署、安装、运行和测试演示,并将代码维护在AtomGit私有仓库中。
Read the original official blurb
赛题鼓励开发者设计实现自动化的项目级转译工具,将C语言程序项目直接转译为Rust语言程序项目,保证转译后的Rust语言程序项目最大程度的安全性及功能性,实现项目级转译解决方案。 Official category: 实战竞技赛. Organizers: vivo. Competition code: 2025OAC015. Participants: 100000.
Preparation
From registration to a first submission
- 01
C语言项目分析
- 02
Rust编程
- 03
编译原理
- 04
源代码解析与AST
- 05
自动化测试
- 06
AtomGit代码管理
Before you commit: 难点是实现“项目级”而非片段级的C到Rust自动转译:不仅要生成Rust代码,还要尽量保证转译后项目的安全性、功能性和可运行性。提交还要求提供完整部署、安装、运行、测试的视频演示,以及代码、程序包和详细设计文档;获奖作品后续还需按要求开源到指定平台。
Source
How this page was assembled
Competition information is structured from the official page. Scores are platform estimates for decision support; official rules take precedence.
- Official competition page
- OpenAtom
- Last checked
- Jul 28, 2025