Language · 2015–now · Platform Wars
Rust
Memory safety without GC pauses. Climbing from systems niches into cloud infra and WASM.
Why Rust stuck
Rust stuck because infra vendors needed C performance without CVE Tuesday. The learning curve is real but so are the CVE savings. Rewrite evangelists overpromise; incremental adoption wins — including Bun rewriting its Zig core in Rust rather than betting the runtime on a hiring-pool of one.

Compare with
Related
Language · 1972–now
C
The substrate language. Kernels, compilers, embedded — still the lingua franca when you need the metal.
Language · 1985–now
C++
Systems performance with object machinery. Ugly, powerful, and still the default where latency pays rent.
Practice · 1995–now
Big-bang rewrite
Replace the working system instead of strangling it. A perennial money pit with new branding each decade.
$ "We'll freeze features and rewrite in the hot language." Multi-year projects shipped late, incomplete, or not at all — while competitors iterated on the ugly system that made money.
Platform · 2017–now
WebAssembly
Portable bytecode beyond the browser. Slow burn with real teeth in edge and plugin runtimes.
Platform · 2022–now
Bun
All-in-one JS runtime that actually feels fast — then Anthropic bought it to ship Claude Code as a single-file binary. Zig core became Rust.
Language · 2016–now
Zig
C without the footguns — in theory. A systems language beloved in blog posts; its flagship production user rewrote itself in Rust.