|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Eugene A Belousov 2:5034/1 15 Mar 2001 16:14:11 To : All Subject : Re: Формирование картинки -------------------------------------------------------------------------------- > From: Serge Shikov <shikov@rinet.ru> > > Eugene A Belousov wrote: > > > > Perl, конечно, замечательно подходит для поиска и замены в тексте в > > сочетании с процедурной > > обработкой, но было бы странно использовать его для чего-то иного. > Hу, поиск и замена в тексте - это настолько глобальные операции... про > машину Тьюринга помнишь? Фактически это вообще все, что делают > компьютеры. Только почему-то прикладные программы не пишутся на машине Тьюринга. > > Да, можно сказать, что в web сейчас представлена преимущественно текстовая, > > но нуждается ли она в большинстве случаев в подобной обработке? И может, для > этого куда > > лучше подойдут программы, использующие xml в качестве входного формата? > Э, это разные вещи. В XML - информация структурированная, но она иначе > структурирована, чем скажем в реляционной базе, и заменять просто так > одно на другое - чаще всего глупо. Также и неструктурированный текст - > его тоже навалом, и его тоже надо обрабатывать. Регекспами. Hу не знаю... В большинстве случаев содержимое страницы вполне структурируемо. > > > И может логичнее использовать язык, интегрирующий в себе не regexp'ы, а SQL? > конечные автоматы заменить на что-то типа реляционного исчисления? Это > сильно... А зачем? Просто работы с БД может быть даже больше, чем с неструктурированным текстом. А использовать SQL взамен RE я и не предлагал. > > > Или может лучше использовать универсальный процедурный язык, не отягощенный > > специализированными функциями, непосредственно не относящимися к разработке > > для web, а, наоборот, дополненный безусловно полезными функциями, например > для > > поддержки HTTP, которые подключались бы в виде бинарных модулей или входили > бы в базовый > > синтаксис языка. > Вот не надо чтобы входили... За что я лично люблю перл - что он удобно и > логично расширяется. Hадо нам http - пишем use HTTP::нечто, и пользуем. > И http уже нам как родной. Hе надо - не пишем, и ничего про него знать > не желаем. И это правильно. Вот и я о том же! Вызываем же мы SQL при помощи внешних модулей, и не жалуемся, что SQL не включен в язык программирования сайтов. Так зачем требовать, чтобы в синтаксис входили RE? С точки зрения именно разработки сайтов, а не истории Perl? Почему RE тоже нельзя вызывать из внешнего модуля? -- Евгений А Белоусов, media@kosnet.ru --- Microsoft Outlook Express 5.50.4133.2400 * Origin: Kostroma Telegraph & Telephone station (2:5034/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/12050aad422a9.html, оценка из 5, голосов 10
|