А откуда Вы знаете, что Ваш unsafe-блок не ломает safe Rust и не вызывает UB и Ктулху?
Оттуда же откуда C++ программисты знают что их программа не содержит UB и не вызывает Ктулху
собственно методом пристального взгляда
Т.е. по факту Rust не лучше и не безопаснее C++? Отличный итог. 😁
ну если для вас нет разницы между вся программа в unsafe и часть программы unsafe, то да
Как только у Вас UB в "части программы" — у Вас вся программа UB. Что в C++, что в Rust.
Так, нам шашечки или ехать? Haskell генерит быстрый код, который к тому же проще писать, чем код на Rust... Зачем тогда Rust? Чтобы не было GC?
Ну, со стороны десятилетий сиплюсплюса: Есть ownership предметки. Учитываете в нужном DAG (отправляя остальное на weakref) - ок. Есть shared ownership для "не копировать байтики строк". Ну, хз что там на замену классическому string pool (учитывая зверские обновления в стандарте), но тоже что-то найдётся.
Обсуждают сегодня