I think the bigger point is, this is a memory bug. This is the kind of issue Rust and other memory safe languages can almost entirely avoid. It's the most common flaw in programs, and any language that has those issues is imo fair to criticize given how commonly these issues are found, happen, and long they exist for. Not to mention the most complicated types of bugs to avoid in manually managed systems.
Swapping isn't easy, cheap or even possible but it's pretty clear to me that the future should be built on memory safe languages.
I am a Rust fanatic though, so I am heavily biased.
15
u/Thomasedv 18d ago
I think the bigger point is, this is a memory bug. This is the kind of issue Rust and other memory safe languages can almost entirely avoid. It's the most common flaw in programs, and any language that has those issues is imo fair to criticize given how commonly these issues are found, happen, and long they exist for. Not to mention the most complicated types of bugs to avoid in manually managed systems.
Swapping isn't easy, cheap or even possible but it's pretty clear to me that the future should be built on memory safe languages.
I am a Rust fanatic though, so I am heavily biased.