|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Serge Shikov 2:5020/400 07 Jul 2001 11:26:13 To : All Subject : Re: Вставить строчку -------------------------------------------------------------------------------- Alexander Orlov wrote: > > >> Так Perl еще, не исключено, изучать надо, > SS> О, а Дельфи конечно все знают от рождения... ты сам-то понял, чего > SS> сказал? > Вполне. Убежден, что Pascal и C знает больше народа, чем Perl. Согласен? Hет. Может лет пять назад так и было, а сегодня - далеко не очевидно. Можешь сравнить хоть трафик в русских эхах для смеху. > В институтах-университетах акцент делают (или делали) на них. Hе с рождения, > но почти. Мсье во всех институтах поучился? Меня вот учили Алголу и Фортрану. А C, паскаль и перл я выучил потом сам, причем на перл ушли пара дней (до момента начала зарабатывание денег программированием на нем). Hикаких сложностей с синтаксисом что-то не заметил нигде. А еще во многих институтах учат юниксу - так что sed там знают. > От инструмента получишь удовольствие и облегчение работы, если им умеешь > пользоваться. Hе получишь. В C нет и не было нормальных строк, обрабатывать на нем сложно организованные тексты - занятие для мазохистов. Гвозди надо забивать молотком, даже если это всего один гвоздь. > А первоначально речь шла о какой-то одноразовой переделке текста > Web-страницы. Дык результаты-то на перле тебе уже продемонстрировали - именно регекспами такие задачи решаются в течение минуты, и в одну строчку. Чем задачка одноразовее - тем больше смысла применять более мощные инструменты, а не садиться писать программу. Слабо на C однострочное решение привести? А на Дельфи? Ведь не выйдет же нихрена, и ты сам это прекрасно понимаешь. > Ради этого разбираться с весьма специфическим синтаксисом Perl- > удовольствие слабое. "Весьма специфический синтаксис" - это наверно регекспы? Так я тебе вот что скажу - если на сегодняшний день кто-то не знает синтаксиса регекспов - ему вообще вряд ли стоит называть себя программистом. И вообще - говорить о специфике, когда все решение задачи укладывается в одну строку - это смешно. Более того, то решение, что предлагал я, которое на sed, оно было известно всем юниксоидам еще до появления Дельфи как класса - т.е. лет 30 назад. И с тех пор раз написанные утилиты практически не менялись. Открой любую доисторическую книжку - и ты там увидишь ту самую задачку и то самое однострочное решение. Перл - это лишь слегка другая запись этого решения. Т.е. уже лет 30 назал умные люди написали комплект утилит для решения большинства подобных задач, и уже лет 30 другие люди этими средствами успешно пользуются. А остальные для каждой задачи пишут все новые поделки на коленке, причем как эксперимент показал - в 10-15 раз большего размера. Hу так флаг в руки, пишите и дальше... --- ifmail v.2.15dev5 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/2825f8767672.html, оценка из 5, голосов 10
|