1个不稳定版本
0.1.0 | 2020年8月16日 |
---|
539 在 编程语言 中排名
54KB
1.5K SLoC
RCC4r (R-C-Car)
RCC4r 是一个仅使用 4 个原始 函数实现的 Rust 版本的玩具 C 编译器。
简介
嗡嗡嗡 🤣🤣 把油门踩到底 😏😏😏 好厉害 😎😎😎 启动引擎 🔑🔑🔑 启动引擎 +🚗+👉+🚗
让 LLVM 💨💨 为我优化代码 👩🦲🧔 我是最棒的 😎 开发者 🤓🤓 让看到的人觉得这是个梦 😱😱 还没醒过来 😴😴 程序已经完成 👻👻 Rust 💨💨 为我检查内存安全 😲😲 我是最棒的 🤙🤙 工程师 🤵🤵🤵 让看到的人想相信 😭😭 从 0⃣ 到 💯K 只需要 4⃣ 个函数😏😏
可变/不可变 🚥🚥 只能选择一个 🚶♀🚶♀ 快速编译/慢速编译 😈😈 快速且安全 🎯🎯🎯 它不像写 C 🏍🏍 别担心它会崩溃 👲👲 只需要害怕 rustc 👮♂👮♂ *哔哔哔* 不让我通过 😩😩 *哔哔哔哔哔哔* 覆盖 nightly 😏😏 *哔哔哔哔哔哔* 无畏并发 😎😎 *哔哔哔哔哔哔* 安全地使用不安全 🤫🤫 *哔哔哔哔哔哔* 解包一切 🤪🤪
备注
这是一个尝试在 Rust 中展示最小化 C 编译器的尝试。虽然我的最初意图是使其完全安全,但现在我真的没有那么多时间。所以这里是像古老方式操作指针的那个。也许有一天我会设法重构它。
参考
RCC4r 基于以下参考:C4
依赖
~43KB