Автор Тема: Какие задачи на Perl решаются более эффективно чем на PHP4?  (Прочитано 2757 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн VanDama

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 49
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.i-otherlife.com
Под эффективностью имеется ввиду не лёгкость программирования и отладки, а производительность.

Оффлайн Ancient

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 89
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ancient.dax.ru
Работа с большими текстовыми файлами, регэкспы. Обычно perl быстрее в таких задачах.
Ancient Team

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Ancient
в php все это есть.
причем, его можно также использовать в качестве консольных исполняемых скриптов.

perl больше развит. У него большой набор библиотек CPAN.

хотя, уже что-то подобное появляется и для PHP - PEAR.
с уважением,
магистр белой магии.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Цитировать
в php все это есть.
причем,  

Не знаю как сейчас, но раньше perl в сложной обработке (регекспы) текстоовых данных больших объемов (несколько Мб) был на порядок быстрее чем PHP. Не думаю, что сейчас что-то существенно изменилось (хотя в 4-ой версии preg_-функции на много быстрее чем ereg_*)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Цитировать
существенно изменилось

В общем прав. Изменилось но не существенно. Перл по прежнему быстрее обрабатывает большие массивы текстовых данных. Для того и разработан был. :)
AS IS...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28