Hacker News new | ask | show | jobs
by audunw 3074 days ago
No, not to the same extent.

It attempts to make C-style memory management as safe as possible, and also make it easy to use different memory allocators, but does not attempt advanced techniques like borrow checkers.

There's also a pretty good metaprogramming system, so it may be possible to implement some smart memory-management libraries.

Zig is about simplicity. It's a C (and partly C++) replacement, not a Rust replacement.

Think of it this way: I could easily imagine a TCC-like, dirt-simple, super-fast compiler for Zig. I'm not sure we'll ever see the same for Rust.

That's nothing against Rust, just saying they have very different goals.