Re[11]: Реальная производительность WebAssembly?
От: alexzzzz  
Дата: 18.09.17 12:27
Оценка: +4
Здравствуйте, CoderMonkey, Вы писали:

CM>Какой идиот сравнивает разные реализации?


Протестую!

Безотносительно того, что пытаются сравнивать в этой теме (даже не вникал в код), сравнивать имеет смысл только время выполнения кода, который решает поставленную задачу. На вход подаются реальные данные, потом что-то происходит и получается результат. Как результат был получен, какие конкретные средства языка использовались — вообще неинтересно. Языки разные, возможности у них разные, особенности разные, библиотеки разные. Нет смысла сравнивать время работы кода на языке А со временем работы его дословного перевода на язык Б, потому что никто в реале не будет писать код на языке Б так, как если бы это был язык А.

Неоптимизированные по скорости реализации тоже нет смысла сравнивать. Если ты пишешь на языке А, и какой-то код работает медленнее чем хочется, то ты естественно сначала будешь оптимизировать его в рамках языка А, а в сторону языка Б начнёшь смотреть, только если все доступные оптимизации не дадут желаемого результата.

Таким образом, берём решение задачи, оптимизированное по скорости средствами языка А, берём решение задачи, оптимизированное по скорости средствами языка Б, и сравниваем их между собой. Любые другие сравнения лишены практического смысла.
Отредактировано 18.09.2017 12:29 alexzzzz . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.