rust is a piece of shit language:
- it is extremely functionally similar to C as it is trying to “replace C” in some regard. this is a bad enough sin, but the (incredibly hubristic & audacious) reason they want to do this is to “increase memory safety”. this is a code word for “dumb down this shit enough so that any bumbling idiot can write system-level code & not have to learn about pointers”.
- this usually destroys a competent programmers ability to write robust code. there is a reason why the compiler doesn’t try and mitigate eventual SIGSEGVs in your shitty code
- rust is “design by committee” personified. mother fucking 50k commits and it’s barely 1.0 (is it even?). openbsd, for comparison, has like 300k and it is a god damn operating system. half of the rust commits are like “fixed spelling mistake in docs” followed by a “added reddit_redpilled_shinji to AUTHORS file”
take this with a grain of salt because i will be writing and defending C until i die but i think rust is a hilariously vain and hopeless waste of effort to replace the language that literally all computer hardware since the 70s is predicated upon