Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

how does memory safety guarantee that software does what you expect?


It doesn’t fully guarantee that. But it guarantees you don’t have a huge class of bugs. And it makes concurrency a lot easier to reason about.

No system will likely ever guarantee that software does what you expect. That runs into the halting problem, and practically runs into a verbosity problem. But that doesn’t mean systems that give scoped guarantees aren’t amazing for building (and iterating on) reliable software.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: