JavaScript
Oct. 27th, 2012 06:35 pmВот тут – сравнительные тесты с разными реализациями других языков. По ссылке – сравнение с C# Mono, например. Чтобы не тыкаться там, вот сразу результаты сравнения кое-какие, 2× значит “этот язык в этой реализации примерно вдвое быстрее, чем яваскрипт на движке V8”:
| Lang | Speed vs V8 |
| Java 7 | 2× |
| C# Mono | ± |
| C++ g++ | 3× |
| C gcc | 3× |
| Scala | 2× |
| Clojure | ± |
| Erlang HiPE | 1/3 |
| PHP | 1/10 |
| Python 3 | 1/14 |
| Perl | 1/16 |
Я видел этот тест сколько-то лет назад. Тогда ещё не было Java7 и было два варианта “интерпретируемая Ява” и “компилируемая Ява”. Разница была в 6 раз и в 20 раз. Тогда V8 был по скорости примерно как PHP.
То-есть видно, что V8 за три последних года круто разогнался, уделал наглухо полсписка по скорости. И, я думаю, догонит остальных.
Тут ещё надо отметить, что программы на Яваскрипте практически всегда короче, зачастую – кратно. Просто меньше писанины. И они значительно менее прожорливы до памяти, чем аналогичное на Яве или Скале.
Такие дела.