Comment

Comment by AlotOfReading

Safe Rust and Ada SPARK entirely remove classes of bugs like undefined behavior and memory safety issues. The latter will also statically eliminate things like overflow and type range errors.

These are subsets of their respective languages, but all safety critical development in C and C++ relies on even more constrained language subsets (e.g. MISRA or AV++) to achieve worse results.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton