One Server, Three Languages
Learn C, Go and Rust by building the same server three times
- C17 · Go 1.27 · Rust 1.99
- One server, built three times
- 70 exercises with solutions
- 101-row scorecard
- Part V: Rust from first principles
- Part VI: kernels and drivers
Build one Redis-compatible server in C, Go and Rust, and learn when to choose each. Then go under it, to a small kernel and a driver in C and Rust.
Read online