LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

Я могу ошибаться, но даже большинству Rust-оманов не будет нужен Rust, в котором quicksort тормозит по сравнению с quicksort из C, C++ или Ada

У меня нет причин сомневаться, что на Rust можно написать quicksort ровно той же производительности, что и в Си++. Если для этого придется писать unsafe код - жаль, но все разумные люди с самого начала понимали, что unsafe код неизбежен. Вопрос в объеме и локализации unsafe кода. В Си++ он СУКА ВЕЗДЕ (ага, я только что исправил затирание памяти из-за неправильного индекса массива).

Исходная версия tailgunner, :

Я могу ошибаться, но даже большинству Rust-оманов не будет нужен Rust, в котором quicksort тормозит по сравнению с quicksort из C, C++ или Ada

У меня нет причин сомневаться, что на Rust можно написать qucksort ровно той же производительности, что и в Си++. Если для этого придется писать unsafe код - жаль, но все разумные люди с самого начала понимали, что unsafe код неизбежен. Вопрос в объеме и локализации unsafe кода. В Си++ он СУКА ВЕЗДЕ (ага, я только что исправил затирание памяти из-за неправильного индекса массива).