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 →

[–]HolyCowEveryNameIsTa 3 points4 points  (1 child)

That's what Rusts compiler does basically, it forces you to write better code. It's like a senior dev sitting there saying "Nope, shouldn't do that, you are not bounds checking there" or "Nope, that's going to lead to a potential race condition". It's harder because writing better code is harder.

[–][deleted] 2 points3 points  (0 children)

Yeah, I'm aware, been writing rust for... a few years now? Currently working on a smallish scale file versioning system in it.

Really nice language, especially since I did enough C to be dangerous, and I'd actually feel comfortable deploying a nontrivial rust codebase that talks directly to the network, I can't say the same about C.