4 ms·
To me, any language is two things: (0) How easy it is to write a program that just does what I want. (1) How easy it is to avoid writing a program that seems
by catnaroek 10y ago
To me, any language is two things:
(0) How easy it is to write a program that just does what I want.
(1) How easy it is to avoid writing a program that seems to do what I want, but doesn't.
Rust already scores highly in (0), but it truly excels in (1). Beating Haskell and ML at their own ”it compiles, it works” game is no small feat.
As for whether GC or no GC, most of the time I don't really care either way. Garbage collection is incredibly helpful, but so is Rust's particular brand of resource management. As long as there is neither memory corruption nor resource leaks, I'm happy. :-)