标签: 开源

Crustc:整个`rustc`,翻译成C

Crustc:整个`rustc`,翻译成C

开发者FractalFir用自研工具链“cilly”,将完整的Rust编译器 rustc (46 million行代码)翻译成了C语言,并成功用GCC和make重新编译出一个功能正常的Rust编译器。这个项目不是为了炫技,而是为了解决Rust在老旧或罕见硬件上无法运行的问题——只要这些平台支持C编译器。