Re:Common *nix commands written in Rust
by monocasa on Saturday May 16, 2020 @11:14PM
(#23209261)
> Go even with GC is very popular as systems programming language in its niche of writing network servers
Nine times out of ten a network server isn't systems programming. And even at google, golang is starting to be banned for real systems use by some projects.
> Rust rely on underlying C library for doing anything useful today
Go relies on libraries everywhere except Linux too, because that's where the stable boundaries are.
And even in Linux it was a bad plan for them not to rely on the C lib, because they miss out on other system configuration stuff like locale information because of their choices there.
> Zig helps programmer with tools to write memory safe programs by not shooting in foot with sane and easy syntax and memory allocator.
Nine times out of ten a network server isn't systems programming. And even at google, golang is starting to be banned for real systems use by some projects.
> Rust rely on underlying C library for doing anything useful today
Go relies on libraries everywhere except Linux too, because that's where the stable boundaries are.
And even in Linux it was a bad plan for them not to rely on the C lib, because they miss out on other system configuration stuff like locale information because of their choices there.
> Zig helps programmer with tools to write memory safe programs by not shooting in foot with sane and easy syntax and memory allocator.
So.. the same way C does?