You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

4.3 KiB

Rust

Rust is an extremely bad attempt at politically motivated capitalist programming language. It is extremely harmful not just because of its awful design and implementation, it also promotes harmful politics, tries to replace relatively good languages such as C and, worst of all, is gaining popularity among highly unqualified coding monkeys, i.e. the majority of people creating technology nowadays, so it is infecting everything and contributing to the downfall of technology. FOR THE LOVE OF GOD AVOID THIS SHIT.

LMAO https://github.com/mTvare6/hello-world.rs

It should be made clear that rust is shit AND CANNOT BE FIXED, it is bad from the ground up and the only way to deal with it is to delete it. To mention just a few issues:

  • Rust is bloated as hell. It sports TONS of dependencies even for trivial programs. The repo has FKN OVER 200 MB OF SOURCE CODE??? It probably doesn't have to be said it includes such unnecessary trash as generics, twisted object obsession ("traits"), package manager, forced memory safety and whatnot. It itself depends on extreme bloat like Python, ninja, cmake etc. Apparently compiling rust even requires Internet connection to download some bootstrap shit?
  • It's just complete shit written, everyone complains it compiles slow as hell (both rust programs and rust itself), it creates HUGE binaries because it statically links all the dependencies and runtime environment LMAO.
  • Rust is capitalist software sponsored by corporations like Mozilla and Micro$oft, trying to perpetuate the philosophy of "modern" anti-people technology rather than steering it in better direction. The Rust brand is trademarked and "protected" by corporations owning it.
  • It has licensing/freedom issues, specifically making it difficult to exercise freedom 3 (legally modify software), see https://web.archive.org/web/20191224132425/https://wiki.hyperbola.info/doku.php?id=en:main:rusts_freedom_flaws.
  • Rust has no specification, it tries to discourage other implementations and as such greatly hurts basic principles of freedom. Lack of fixed specifications also creates update culture etc.
  • Rust is fascist tranny software -- not because it is written by trannsexuals, but because it sports political discrimination through codes of conduct and creating a de-facto monopoly on the language (with bloat monopoly, lack of specification, kicking people out of development based on their political views etc.).
  • Its selling point is supposed to be memory safety but that makes the language extremely slow. For fast programs safety has to be turned off but then you can just write in C, so there is no point to Rust -- definitely not as a replacement for C.
  • It ridiculously tries to be a handholding system language, i.e. an expert level language designed for beginners or incompetent people (of course with the obvious goal to empower women forced into tech etc.). Being written by pre-beginner level "coders", it sets goals such as "system language should tie your hands and prevent beginner mistakes". It's like trying to design a fighter jet around the idea that it will be flown by beginners and therefore e.g. removing fire buttons because a beginner could push them by mistake.
  • It is more than anything a political language trying to push propaganda, send messages about minorities in tech instead of creating good technology, and "fight" and destroy languages invented by straight white men. As such it is mostly written by angry minorities such as girls and trannies who can't much into technology, hence the completely shit design and implementation.
  • It tries to displace good languages such as C and sadly, thanks to its populism and political appeal, is becoming popular among masses of coding monkeys who have no idea about technology.
  • TODO: MORE, but you get the idea