Здравствуйте, Evgeny.Panasyuk, Вы писали:
EP>Так об этом и шла речьАвтор: ELazin
Дата: 06.01.16
, либо мы платим тормозами за корректность, либо заворачиваемся в unsafe даже в таких типичных местах как массивы.
Тот, кому важны микросекунды – C++ тоже не возьмет по причине слишком больших накладных расходов в виде обработки исключений, подсчете ссылок и т.д. Посмотри на
тесты скорости: в 50% случаев Rust обгоняет C++, в 30% обгоняет C и это
без unsafe. Именно поэтому я и говорю о том, что Rust вобщем-то не уступает C++ и лишь слегка проигрывает C в скорости работы сгенерированного кода. Но при этом, он дает ряд гарантий о которых в C никто даже не мечтает, а в C++ изредка задумываются и рождают очередного монстра.