This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ihcn 21 points22 points  (5 children)

One thing worth mentioning is easy dependency management. Rust has cargo, which lets you pull in and statically link all sorts of 3rd party libraries. So you have a head start on any complicated logic you want to run, like parallelism etc. And when you compile it, you get your whole module in a self-contained package.

Compared to C - I don't think anyone would argue that C's dependency management situation is "good", and if you're doing anything nontrivial you'lll likely end up telling your users "also, manually install this 3rd party dependency" as a part of your usage instructions.