And if you really need more performance (or, more often, fast startup times), Go gives you 90% of the speed with 30% of the effort. Rust if you really want to squeeze everything that can possibly be squeezed of that CPU.
that’s not what the benchmarks say about Go, and based on multiple reports, Rust does not scale well into large codebases, which eventually become brittle and very difficult to change
Zig is a return to “no magical effects,” except with reasonable safety
Zig gives you more control than Rust, which should theoretically lead to a higher performance ceiling.
There's not much magic in Zig. Keep hitting goto-definition and you can eventually see the OS switch statements and syscalls.