URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 12843
[ Назад ]

Исходное сообщение
"OpenNews: Регулярные выражения в Perl работают медленней, чем в Java ?"

Отправлено opennews , 27-Ноя-05 05:21 
В отчете (http://www.tbray.org/ongoing/When/200x/2004/08/22/PJre) было замечено, что тестовый regex используемый в Java программе выполняется примерно в два раза быстрее, чем в Perl.

Спустя год, опубликована статья (http://perlmonks.org/index.pl?node_id=502408) в которой осуществлена попытка разобраться в чем причина.


URL: http://perlmonks.org/index.pl?node_id=502408
Новость: http://www.opennet.me/opennews/art.shtml?num=6507


Содержание

Сообщения в этом обсуждении
"Регулярные выражения в Perl работают медленней, чем в Java ?"
Отправлено _ExN_ , 27-Ноя-05 05:21 
Ну все .. теперь я несмогу спокойно спать

"Регулярные выражения в Perl работают медленней, чем в Java ?"
Отправлено VladimirOstrovskiy , 27-Ноя-05 05:30 
Чувак между прочим ламер в математических основах модели автомата разбора регексп и потому написал такой позорный бред... стыдно должно быть.

ЗЫ Охренеть -- тесты не все, а что ж еще? Если не работает, значит не подходит, иначе получается маркетологический бред


"Регулярные выражения в Perl работают медленней, чем в Java ?"
Отправлено Straw , 27-Ноя-05 05:56 
Если вы изволите всё же прочитать указанную статью (и неплохо бы ещё комментарии), то уверитесь, что жабовский regexp уходит в инфинит луп, в случаях, в которых перловый работает правильно.

Кстати, статья корректна, не надо плакать о математических основах.


"Регулярные выражения в Perl работают медленней, чем в Java ?"
Отправлено VladimirOstrovskiy , 27-Ноя-05 06:01 
sic?

"Регулярные выражения в Perl работают медленней, чем в Java ?"
Отправлено Prk , 28-Ноя-05 10:47 
Не давно сравнивали скорость работы в C# и Java, на простеньком примерчике, так Java вставила C#. Я был удивлен

"Регулярные выражения в Perl работают медленней, чем в Java ?"
Отправлено echo , 28-Ноя-05 15:24 
В книге Дж.Фридла "Регулярные выражения" очень
подробно описано, почему так бывает. Я дословно не
помню,но там есть фраза,что-то типа "Есть наглая
ложь,есть статистика и есть тесты на быстродействие"
Очень крутой профи, рекомендую.