В интернет полно сравнений производительности одних и тех же алгоритмов, реализованных на разных языках, исполненных в различных средах. Все эти тесты объединяет одно - они все в лучшем случае синтетические, а то и просто измеряют какую-то странную муть, например, скорость компиляции. Чтобы поставить окончательную точку в этом вопросе для себя - набросал тест. Тестируется скорость регулярных выражений и ассоциативных массивов, конкатенации строк. Во всяком случае для меня - это показатель.
Время работы. Сортировка по средневзвешенной оценке. Именно по этой причине Java - в самом конце, хотя на больших объемах данных начинает работать вполне шустро. JIT.
# | 10 | 100 | 1000 | 10000 | 100000 | 1000000 |
C++, STL, pcre | 0,00321 | 0,00284 | 0,00364 | 0,00663 | 0,03960 | 0,36632 |
Perl | 0,00434 | 0,00434 | 0,00556 | 0,01704 | 0,14064 | 1,31983 |
Ruby 1.8 | 0,00596 | 0,00576 | 0,00799 | 0,02967 | 0,24902 | 2,42525 |
PHP | 0,01289 | 0,01316 | 0,01436 | 0,02802 | 0,16288 | 1,48665 |
Ruby 1.9 | 0,01177 | 0,01128 | 0,01366 | 0,03876 | 0,26624 | 2,58928 |
JavaScript, spidermonkey | 0,00353 | 0,00356 | 0,00760 | 0,04927 | 0,45786 | 4,47598 |
Python | 0,01883 |
Евангелист Матфей:
Тогда один из двенадцати, называемый Иуда Искариот, пошел к первосвященникам и сказал: что вы дадите мне, и я вам предам Его? Они предложили ему тридцать сребреников; и с того времени он искал удобного случая предать Его
Евангелие от Матфея, глава 26, стихи 14-16
Сребролюбие есть поклонение идолам, дщерь неверия, извинение себя своими немощами, предсказатель старости, предвозвестник голода, гадатель о бездождии.
прп. Иоанн Лествичник
pravoslavie.ru Вторник 5-й седмицы Великого Поста