硬核极客整活:纯 PHP 实现的 Rust 编译器

tom_doerr · x · 2026-08-14

GitHub 上出现了一个名为 rustc-php 的硬核整活项目:完全用 PHP 编写的 Rust 编译器。

该项目不依赖 LLVM、汇编器或链接器,能够直接输出 x86-64 Linux ELF 二进制文件。令人惊叹的是,它不仅实现了基础的代码生成,还完整支持了 Rust 的核心特性,包括所有权检查、借用检查、类型检查、move 语义、泛型、traits、闭包和迭代器。

开发者开玩笑称,这个项目非常适合部署在 2008 年老旧的虚拟主机上——毕竟那里可能只装了 PHP 环境。

原文链接 →

「Fun」频道最新

更多「Fun」频道 AI 资讯 →