|
|
|
|
|
by AlotOfReading
253 days ago
|
|
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. |
|
Pretty much every language has such a subset. Nothing new then, sigh...