新手分
30/100
适合同时具备C语言工程阅读能力和Rust开发经验的开发者或团队,尤其是想做源到源转译、系统软件工具链的人。参赛者还应能完成工具的部署、安装、运行和测试演示,并将代码维护在AtomGit私有仓库中。
如果下面这些前置项还很陌生,先补准备通常比直接参赛更划算。
C语言项目分析
Rust编程
编译原理
源代码解析与AST
自动化测试
AtomGit代码管理
真正的难点通常不是“会不会调包”,而是验证、时间分配和任务理解。
难点是实现“项目级”而非片段级的C到Rust自动转译:不仅要生成Rust代码,还要尽量保证转译后项目的安全性、功能性和可运行性。提交还要求提供完整部署、安装、运行、测试的视频演示,以及代码、程序包和详细设计文档;获奖作品后续还需按要求开源到指定平台。
以下竞赛与当前竞赛方向或难度相近,可以一起对比。
把已确认、待核对和人工审核状态分开看;最终规则与截止时间以官方页为准,发现错误欢迎提交纠错。
官方 metric 还没有从当前抓取结果中确认,仍需人工核对。
reward_value_usd is a rough CNY→USD estimate (×0.14) for ranking only; use reward_summary for the official prize text.