2
User
Recs.
Recs.
12
Updates
Last
Updated
Updated
Activity
5 Options
Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.
SpecsUpdate
PlatformsLinux, MacOS X, Windows, BSD
Current stable version1.71.1
LicenseMIT/Apache
Pros
Know any positive aspects of this option?
Cons
Con Rust not as safe as it pretends to be
Rust problems:
1) Massive undisclosed usage of unsafe.
2) Massive amounts of memory safety CVEs - see details.
3) Large bloated Rust binaries increase attack surface for exploits.
4) Many corporate types claiming Rust is safe, don't actually program or use it (have some quiet financial interest to push it).
Con Not as useful or productive as advertised.
If really out here wanting to use something besides C/C++, in 98% of use cases, would do just as well or be better off using something other than Rust. Will complete the project faster, would be easier, will be happier, and nearly as safe (use newer language with optional GC).
Know any negative aspects of this option?
Recommendations
Rust
5 months ago
Rust is like punching yourself in the face until you bleed and being crazy enough to liking it.
Con
Long compile timesCon
Low productivityCon
Low readabilityCon
Very ugly and verbose syntaxCon
Steep learning curveCon
Not as useful or productive as advertised.Con
Rust not as safe as it pretends to beCon
Significant time required to understand the language fully