История изменений
Исправление aist1, (текущая версия) :
Я в рамках этого утверждения делаю поправку на парадигму использования языка. В Rust нельзя без unsafe. В Java – можно и нужно, но вот просто мы на Java не будем писать то, что на Rust можно написать с unsafe. Те же, например, продвинутые структуры данных, ювелирно работающие с памятью. Java просто не дает такого тонкого доступа к памяти, как дает Rust. Вот только поэтому Java и безопаснее, по факту.
Т.е. Java безопаснее Rust, но только за счет значительно более слабой в структурном плане модели памяти.
Исходная версия aist1, :
Я в рамках этого утверждения делаю поправку на парадигму использования языка. В Rust нельзя без unsafe. В Java – можно и нужно, но вот просто мы на Java не будем писать то, что на Rust можно написать с unsafe. Те же, например, продвинутые структуры данных, ювелирно работающие с памятью. Java просто не дает такого тонкого доступа к памяти, как дает Rust. Вот только поэтому Java и безопаснее, по факту.