История изменений
Исправление 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 кода. В Си++ он СУКА ВЕЗДЕ (ага, я только что исправил затирание памяти из-за неправильного индекса массива).