|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Serge Shikov 2:5020/400 14 Mar 2001 12:30:03 To : All Subject : Re: Формирование картинки -------------------------------------------------------------------------------- Eugene A Belousov wrote: > > Далее, те же regexp'ы, на которые сслылаются, как на одно из > преимуществ перла, есть и в пхп, только вызываются не встроенным оператором, > а ф-ей библиотеки. Hе думаю, что есть разница. Есть, есть. Павел уже привел пример, с map. Вдумайся в него прежде чем отвечать, ладно? И еще вдумайся вот в это: @result=~ m/тут некий регексп/g; Твоя функция из библиотеки умеет работать с массивами и возвращать массивы, _если надо_ в _данном контексте_? > Кроме того, "функциональная" > нотация сложных операций проще для восприятия, нежели "операционная". Это у PHP-то "функциональная"? Hе смеши, правда. Функциональный стиль - это когда все что в языке есть - функция. Вот в перле это на самом деле так - и регексп результат возвращает, и его использование - тоже, и объявление переменной возвращает ссылку на нее, и все-все-все. Поэтому в реальной жизни возможности перла для комбинирования примитивов в единое целое - на порядок удобнее. > В остальном же функциональные возможности языков примерно одинаковы. Если не считать убожества структур данных PHP... > Кроме того, на мой взгляд, сложный процессор шаблонов может быть проще > (и эффективнее) реализовать алгоритмическим путем, а не декларацией > шаблонов, так как нельзя сказать чтобы перловские regexp'ы могли парсить любой > шаблон эффективнее всех прочих реализаций. BTW, они его и не парсят. регексп - это конечный автомат, а шаблоны - вовсе не язык для конечных автоматов. > Что осталось? CPAN. > Это, безусловно, сильный аргумент в пользу perl, как языка реализации сайта, > но здесь дискуссия больше абстрактная, нежели практическая. Как раз чисто практическая. Я много раз намекал на отсутствие аналога DBI/DBD, мне даже пару аналогов привели в результате (хрен знает где, сам бы не нашел никогда). Причем оба аналога далеки он DBI как по набору фич, так и по набору поддерживаемых СУБД. Это разве теория? --- ifmail v.2.15dev5 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/28256a72cf0d.html, оценка из 5, голосов 10
|