> Причиной появления этой статьи было желание
> получить представление об эффективности этих
> языков программирования относительно друг друга
ефективность языков не определяется временем выполнения схожих операторов/конструкций и функцийФактом является то что в современных Веб-приложениях скорость в основном определяется скоростью отработки SQL-запросов и/или работой тяжеловесных модулей (движки шаблонов, XSLT или например Smarty)
Скорость выполнения цыклов, мат. операций и конкатенации строк ни о какой ефективности языка не говорит.
> эмуляция большого количества бизнес логики,
> то есть циклов и условных переходов. Далее в
> тест была добавлена конкатенация строки,
> поскольку это одно из самых часто встречающихся
> операций в бизнес-логике веб-приложений
полный бред, бизнес-логика WEB-приложений использует цыкли, переходы и конкатенацию настолько мало, что это в сумме на 3-4 порядка меньше времени чем
- запуск Apache CGI-сессии
- соединение с БД
- отработка SQL запросов
- регулярные выражения,
- обработка шаблонов
Если например в даном тесте PHP показал очень плохие результаты в работе "логики и конкатенации строк", то пусть автору будет известно что PHP предполагает вынос тяжеловесных функций в компилируемый C/C++ модули, тягаться в скорости с которыми понятно никто не будет. Но ситуация это крайне редкая ввиду широкого изобилия встроенных функций и библиотек.