Я так думаю...
Misha v.3 29.05.2002 17:08
Я не сравнивал, и не настолько хорошо знаю php чтобы говорить в пользу того или другого, но...
Если говорить о попытке сравнить "чисто скорость", то php выиграет.
Парсер делает многое незаметно, на это тоже требуются рессурсы (taint, untaint и т.д.).
Я думаю, что так-же по аналогии perl выиграет у php на математике, на простых строках, в циклах и т.д...
Т.е. получается, что чтобы написать на php то-же самое, потребуется вставить дополнительную кучу вызовов функций, которые сами по себе бывают нужны не всегда. Но там про них иногда забывают... А иногда они действительно не нужны.
У каждой медали есть две стороны. Рессурсы как правило пожираются, когда мы даем какую-либо автоматизацию/упрощение разработчику.
А больщие проекты... Ну не знаю насколько большие проекты делаем ты, мне кажется не очень маленькие...
По требованию к памяти parser (сейчас) почти наверняка более прожорлив.
Опять-же, он прожорлив по памяти, но у него есть встроеные и очень простые в использовании средства кеширования, и они на 95% случаях дают огромный разгруз памяти и процу. Тоже самое средствами php делать несколько сложнее...
Если интересно - сравни и напиши, народ тебе будет благодарен. :)