4 ms·
The advantage of rust is that it protects you from common errors in c. if i had to choose between c and rust as someone who likes go, i always would choose rust
by stop50 4y ago
The advantage of rust is that it protects you from common errors in c.
if i had to choose between c and rust as someone who likes go, i always would choose rust.
- rgoulter 4y agoWell, I'd much rather maintain an application written in Rust or Go, than written in C. But for gaining understanding, I think because C is so 'raw', I think that makes it useful for developing further understanding as a programmer.
- stop50 4y agoI think there has to be an good reason for starting an project in c, like an special platform that isn't implemented in rust. If you need to fiddle with unsafe memory you can still use unsafe in rust.
- cardanome 4y agoWithout any prior knowledge of C you wouldn't really understand what problems Rust solves for you. Especially when never having worked with any lang without automatic garbage collection. A quick dive into C is a good idea for learning. It is hugely influential and basically the Latin of programming languages so any knowledge pays huge dividends down the road even if you never use it directly. Whether you should use C was not the question. There are valid uses though even for new projects and if just for the few exotic targets that Rust doesn't yet compile to.