The memory management system isn't Rust's only good feature. I and others enjoy Rust's type system and functional features, for example.
Using Rust also makes it easy to get performance for when writing the parts for which you need it.
The memory management system isn't Rust's only good feature. I and others enjoy Rust's type system and functional features, for example.
Using Rust also makes it easy to get performance for when writing the parts for which you need it.
> what other features would make me pick rust over golang Generics, iterators, pattern matching, etc. There's lots of features Rust has that golang doesn't; that's not necessarily a good thing but for what I do it is. IMO the only good thing about golang's featurelessness is the compile times and the standard library.
As for interpreted languages, IMO it's just better to be able to catch errors at compile time.
Fair enough. But I'm not advocating using C here either.
> As for interpreted languages, IMO it's just better to be able to catch errors at compile time.
There are type checked and interpreted languages.
Regardless, there are other languages with better type systems and functional features.