История изменений
Исправление shdown, (текущая версия) :
То, что ты так избирательно читаешь, показывает, что ты фанатик.
The following list is not exhaustive; it may grow or shrink. There is no formal model of Rust’s semantics for what is and is not allowed in unsafe code, so there may be more behavior considered unsafe
:)
Тем не менее, даже в таком виде это всё лучше чем тринадцать страниц UB в стандарте Си.
Гораздо хуже. UB в Си хотя бы помещается в голове и можно ± быть уверенным, есть UB в данном коде или нет. В Rust, во-первых, гораздо больше очень неочевидных правил, во-вторых, они сами не могут сформулировать, что есть UB сейчас, не говоря уже о том, что может стать UB в будущем.
Исправление shdown, :
То, что ты так избирательно читаешь, показывает, что ты фанатик.
The following list is not exhaustive; it may grow or shrink. There is no formal model of Rust’s semantics for what is and is not allowed in unsafe code, so there may be more behavior considered unsafe
:)
Тем не менее, даже в таком виде это всё лучше чем тринадцать страниц UB в стандарте Си.
Гораздо хуже. UB в Си хотя бы помещается в голове и можно ± быть уверенным, есть UB в данном коде или нет. В Rust, во-первых, гораздо больше очень неочевидных правил, во-вторых, они сами не могут сформулировать, что есть UB сейчас, не говоря уже о том, чт может стать UB в будущем.
Исходная версия shdown, :
То, что ты так избирательно читаешь, показывает, что ты фанатик.
The following list is not exhaustive; it may grow or shrink. There is no formal model of Rust’s semantics for what is and is not allowed in unsafe code, so there may be more behavior considered unsafe
Тем не менее, даже в таком виде это всё лучше чем тринадцать страниц UB в стандарте Си.
Гораздо хуже. UB в Си хотя бы помещается в голове и можно ± быть уверенным, есть UB в данном коде или нет. В Rust, во-первых, гораздо больше очень неочевидных правил, во-вторых, они сами не могут сформулировать, что есть UB сейчас, не говоря уже о том, чт может стать UB в будущем.