Hacker News new | ask | show | jobs
by erik_seaberg 2233 days ago
The industry has been trying to write C and then C++ for decades, but it all blows up randomly. Buffer overruns, use after free, shared mutable state. Apparently tooling exists that tries to make Rust-like guarantees, but it's so costly I've literally never seen it used.
1 comments

I don't get it. What about the JVM or ObjC or C#? How is it that only with Rust the things you stated are coming to us?
Much as Elisp is written in C, the JVM and CLR are each written in C++ and assembly, hosted on an OS written in C and assembly, and I've seen all of these crash.
Thanks, I know see better what you mean. But, wasn't that achieved prior to Rust by realtime OSs like QNX?
I don't know much about QNX, but I haven't heard anything about seL4-type rigor going into it, so I wouldn't bet on it working a lot better than Linux or Windows.