|
|
|
|
|
by fresh_broccoli
501 days ago
|
|
>1) memory safety at compiler level Ada isn't memory safe. It doesn't have anything resembling a borrow checker. The spec used to allow an optional garbage collector, but that was never widely used in practice and was removed in Ada 2012. The average production codebase relies on Unchecked_Free/Unchecked_Deallocation for memory management. I find it genuinely baffling that so many people who praise Ada clearly don't know and/or don't use the language. |
|
Rust also has soundness holes, by the way. This one is almost 10 years old: https://github.com/rust-lang/rust/issues/25860