> -- Валерий Лаптев писал(а):
> Просто у меня две книжки по расту есть... ))))Написанных? Или хотя бы прочитанных?

> -- Info21 писал(а):
> Кстати, какие преимущества в плане безопасности имеет Rust против Оберона? Кто у нас тут знаток Раста?Раз знатоки молчат, придётся слушать незнаек.

1. Переполнение в целочисленной арифметике в явном виде рассматривается как ошибка. В стандартной библиотеке представлен полный спектр функций для корректной обработки переполнений. Наличие разделителей для различимости - 1_000_000
2. Наличие гарантий стандартных указателей о том, что они не 0. В указанных графиках проблема не выделена отдельно, значит она входит в самый массовый класс проблем с буфером.
3. Защита от проблем с перекрытием данных, передаваемых по ссылке. ~ arraycopy(arr,5, arr, 3, 10). Тоже может входить в список проблем с буфером
4. Возможность защитить данные от изменения на большем уровне гарантий.
5. Что-то ещё