История изменений
Исправление
vertexua,
(текущая версия)
:
http://stolyarov.info/node/342.
Комментарий:
Попробуйте добавить -O к ключам компилятора rustc. Иначе заявленные числа ассемблерных строк являются совершенно нерепрезентативными.
Автор:
Мне кажется нерепрезентативен как раз оптимизированный код, но спасибо за предложение. Поясню почему оптимизированный код мне сравнивать кажется неверным решением:
Прежде всего, он менее ясен, часто существенно менее ясен — разобраться и понять, как исходный код стал полученным машинным становится сложно. Поэтому и разобраться в нём становится сложней, а значит и сравнивать.
Кроме того, тогда вместо языков мы скорее сравниваем искусство оптимизации компиляторощиков — чего мне тоже не хотелось бы.
Наконец — можно и включить оптимизации, результат изменится не принципиально — код будет всё так же больше и всё так же медленней в случае Раста, особенно в случае Раста «эталонного».
Спасибо за комментарий!
Он невменяем совсем.
Исходная версия
vertexua,
:
http://stolyarov.info/node/342.
Комментарий:
Попробуйте добавить -O к ключам компилятора rustc. Иначе заявленные числа ассемблерных строк являются совершенно нерепрезентативными.
Автор:
Мне кажется нерепрезентативен как раз оптимизированный код, но спасибо за предложение. Поясню почему оптимизированный код мне сравнивать кажется неверным решением:
Прежде всего, он менее ясен, часто существенно менее ясен — разобраться и понять, как исходный код стал полученным машинным становится сложно. Поэтому и разобраться в нём становится сложней, а значит и сравнивать.
Кроме того, тогда вместо языков мы скорее сравниваем искусство оптимизации компиляторощиков — чего мне тоже не хотелось бы.
Наконец — можно и включить оптимизации, результат изменится не принципиально — код будет всё так же больше и всё так же медленней в случае Раста, особенно в случае Раста «эталонного».
Спасибо за комментарий!