LINUX.ORG.RU

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

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

http://stolyarov.info/node/342.

Комментарий:

Попробуйте добавить -O к ключам компилятора rustc. Иначе заявленные числа ассемблерных строк являются совершенно нерепрезентативными.

Автор:

Мне кажется нерепрезентативен как раз оптимизированный код, но спасибо за предложение. Поясню почему оптимизированный код мне сравнивать кажется неверным решением:

Прежде всего, он менее ясен, часто существенно менее ясен — разобраться и понять, как исходный код стал полученным машинным становится сложно. Поэтому и разобраться в нём становится сложней, а значит и сравнивать.

Кроме того, тогда вместо языков мы скорее сравниваем искусство оптимизации компиляторощиков — чего мне тоже не хотелось бы.

Наконец — можно и включить оптимизации, результат изменится не принципиально — код будет всё так же больше и всё так же медленней в случае Раста, особенно в случае Раста «эталонного».

Спасибо за комментарий!

Он невменяем совсем.

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

http://stolyarov.info/node/342.

Комментарий:

Попробуйте добавить -O к ключам компилятора rustc. Иначе заявленные числа ассемблерных строк являются совершенно нерепрезентативными.

Автор:

Мне кажется нерепрезентативен как раз оптимизированный код, но спасибо за предложение. Поясню почему оптимизированный код мне сравнивать кажется неверным решением:

Прежде всего, он менее ясен, часто существенно менее ясен — разобраться и понять, как исходный код стал полученным машинным становится сложно. Поэтому и разобраться в нём становится сложней, а значит и сравнивать.

Кроме того, тогда вместо языков мы скорее сравниваем искусство оптимизации компиляторощиков — чего мне тоже не хотелось бы.

Наконец — можно и включить оптимизации, результат изменится не принципиально — код будет всё так же больше и всё так же медленней в случае Раста, особенно в случае Раста «эталонного».

Спасибо за комментарий!