the kind of stuff people say praising rust feels very wrong, smug, and annoying and i don't want to agree with them but i've genuinely never seen an actual situation where something like c, c++, c#, go, or whatever other general purpose compiled language would do better than rust unless it's something about compatibility
any time i see anyone that doesn't like rust they either never actually explain why (maybe giving vague hints about the borrow checker or whatever) or demonstrate they just don't know how to write rust code (as in they tried and failed to do a bad thing, and the way they would do it in their other language isn't good either, probably for the same reason)
please tell me why rust bad go ahead i want good reasons
(also if you mention anything about the rust foundation or trademarks or whatever i don't care about them i'm talking about the actual language and tools)
-
rust syntax is terrible to the point that it's genuinely painful to write. sorry!
-
stdlibs are heavily reliant on themselves - it's hard to only use some of it. C's standard library is a garbage fire but at least you can just pull the one melted hose you want out of the heap.
-
compiler is slow as shit, unreasonably strict, and generates enormous executables. stop bitching at me for my code not being "properly rusty" or whatever and give me fucking automatic type coercion.
-
the borrow checker is a really hamfisted approach to safety that's far more annoying than it's worth. sorry! I know what I'm doing, so kindly step the fuck off.
-
still surprisingly immature for being over 10 years old.
-
going back to the stdlib, Rust has built-in abstraction hell, nearly as bad as C++ but exacerbated by the fact that you need to use damn near all of it. the saving grace of the C++ stdlib is that you can just use some of it. Rust affords you no such luxury.
-
if you need advice on or help with something you will, at some point, need to interact with the Rust community.
.png)