GeistHaus
log in · sign up

Reasonable Bootstrap

matklad.github.io

Compilers for systems programming languages (C, C++, Rust, Zig) tend to be implemented in the languages themselves. The idea being that the current version of the compiler is built using some previous version. But how can you get a working compiler if you start out from nothing?

1 page links to this URL