4 ms·
To be fair, rust is a good systems programming language, for scenarios where correctness is important and runtime footprint must be small. I have no problems wi
by entha_saava 6y ago
To be fair, rust is a good systems programming language, for scenarios where correctness is important and runtime footprint must be small. I have no problems with it promoted as a good systems programming language. It seems much more modern than Ada or something and may lend itself better to formal verification.
What I hate is rust fanboys' propaganda that rust is great for every purpose including CRUD stuff because crab god moral and borrow checker is moral responsibility. There is lot of dishonest marketing sounding like rust doesn't have cognitive overhead compared to other languages. It gives me an impression that, in best case, it is selection bias among people that successfully learn and use rust, or in worst case, some people trying to show off that they learned a 'hard' language and it is 'easy' for them.
Secondly rust community is very political and polarising that many people don't like. It almost seems full of non-STEM-worthy people although they are a vocal minority..
- jevgeni 6y agoIMO Rust's cognitive cost is paid upfront. Other popular languages shove that cognitive cost as technical debt into the future. An example from a while back: needing to rewrite your whole original Ruby code base in Scala. Or having to write your own PHP compiler.