c4—用 4 个函数实现的 C 语言编译器该项目仅用了 500+ 行代码、4 个函数,就实现了一个小型 C 语言编译器。但因为它的代码过于精简,所以源码阅读起来并不轻松。rswier·C·2 年前1.3k
tinygo—专为“小场面”而生的 Go 编译器这是一个基于 LLVM 的小型 Go 编译器,它能够将 Go 代码编译成可运行在开发板、物联网、WebAssembly 等场景的程序。tinygo-org·Go·2 年前1.6k
the-super-tiny-compiler—可能是最小的编译器仅用 1000 行 JavaScript 代码实现的迷你编译器,其中注释还占了一大半,实际代码只有 200 行左右。它虽然代码量不多,但完整地实现了编译器基本功jamiebuilds·JavaScript·3 年前2.1k
chibicc—迷你 C 语言编译器虽然它只是一个玩具级的编译器,但是实现了大多数 C11 特性,而且能够成功编译几十万行的 C 语言项目,其中包括 Git、SQLite 等知名项目。而且它项目结rui314·C·4 年前6.5k
acwj—教你用 C 语言写编译器的实战教程教你写 C 语言编译器的实战教程。教程注重实战循序渐进,一步步教你如何用 C 语言写一个可以自己编译自己(自举)、能够在真正的硬件上运行的 C 语言编译器 DoctorWkt·C·4 年前1.9k
swc—超快的 TypeScript/JavaScript 编译器基于 Rust 开发的 [Babel](https://github.com/babel/babel) 替代品,速度更快,值得关注 swc-project·Rust·7 年前1.1k