I use NixOS for my desktop because I hate myself you can configure everything without needing to edit a bunch of different config files that use different configuration languages.
I use Arch btw for my Minecraft server because I am crazy.
favorite bands · Lemon Demon; Tally Hall.
favorite artists · cavetown; Neil Cicierega; Bo Burnham; Jack Stauber; Will Wood; Toby Fox.
𝙸’𝚖 𝚑𝚊𝚕𝚏 𝚑𝚞𝚖𝚊𝚗 𝚊𝚗𝚍 𝚑𝚊𝚕𝚏 𝚖𝚊𝚌𝚑𝚒𝚗𝚎
mastodon · @callyral@furry.engineer
I use NixOS for my desktop because I hate myself you can configure everything without needing to edit a bunch of different config files that use different configuration languages.
I use Arch btw for my Minecraft server because I am crazy.
(notice: I am not a Rust or C/C++ expert)
Doing all that is creating a completely separate programming language from C. Rust is that programming language.
Fix shitty imports
Rust does that with modules and crates.
Improve syntax rule
You mean having consistent/universal style guidelines? Rust pretty much has that with rustfmt.
Improve memory management
Safe Rust is memory safe (using things like the borrow checker), and Unsafe Rust is (usually?) separated using the unsafe
keyword.
Although Unsafe Rust seems to be quite a mess, idk haven’t tried it
Other new misc features
Rust has macros, iterators, lambdas, etc. C doesn’t have those. C++ probably has those but in a really weird C++ way.
i don’t understand urinals, i just pee in the toilet like i would in my own bathroom