Rust, zig and carbon: Hype, hope or hell programming languages?
summary
Rust claims zero-cost abstractions, ownership and no GC and already shows production traction (Android 13 ~21% Rust, second language in the Linux kernel); it uses LLVM, gives static memory safety (70% of MISRA rules become moot) but brings slow compile times and tricky lifetimes. Zig positions itself as language plus toolchain with powerful compile-time metaprogramming, easy cross-compilation and real users (Bun and a high‑performance DB report faster results) but remains pre‑1.0. Carbon is experimental Google‑backed C++ successor with no stable toolchain and major interoperability challenges.
AI-written summary · about
chapters (9)
- 0:00Rust Zig Carbon intro
- 1:01Motivation for Rust Zig Carbon
- 3:37Rust overview
- 15:15Zig introduction
- 21:27Why Zig exists
- 26:52Zig simple build system
- 30:22Zig compile-time and cross-compile
- 34:46Carbon introduction
- 38:20Summary Rust Zig Carbon
related talks
30mBack to the Future: Rust, Zig, and the New Age of C++ Alternatives
01h 14mRust: A Friendly Introduction
40mWhy Rust?
36mRust as a High-Level Langage
53mRust: Reach Further!
12mHow Rust Makes Advanced Type Systems Accessible to the Masses
35mLet’s Talk About Rust
01h 09mThe Rust Programming Language: Origin, History and Why it's so important for Arm today
