| ▲ | doodpants an hour ago | |||||||
I mean, Rust's whole shtick is safety, so that's really the only thing there is to "push" about the language. | ||||||||
| ▲ | oersted 43 minutes ago | parent | next [-] | |||||||
I wouldn’t say so… I consistently choose Rust mainly because it’s a sanely designed modern C++ alternative. It’s 20% more effort than writing Python or Typescript, and you get to use the full power of your hardware without compromise. Safety is a nice side-benefit. The main reason why I like the safety is because it allows you to fearlessly write high-level code without being constantly paranoid about memory as in C++. It’s more about enabling ergonomics without loosing performance, rather than security or correctness. | ||||||||
| ||||||||
| ▲ | eloisius 26 minutes ago | parent | prev | next [-] | |||||||
Rust has a lot of things that make it nice to write in. Robust enums and pattern matching are something I miss greatly when I’m back in C++. The trait inheritance system is also very flexible and I miss that. Especially compared to monstrosities like multiple inheritance. | ||||||||
| ▲ | hackingonempty 23 minutes ago | parent | prev [-] | |||||||
Part of Rust's schtick is also cost free abstractions. | ||||||||