Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Dennis Vshivkov                      2:5042/7       04 Jun 2003  10:13:28
 To : Aleksey Cheusov
 Subject : Re: bash
 -------------------------------------------------------------------------------- 
 
 
 >> С другой стороны, всё удобно делаемое на awk
 >> с добавлением толики геморроя пишется на Ruby,
 
 AC> Конечно пишется. И на ruby, и на perle, и на tcl, и на питоне.
 
 AC> Hо расскажу я тебе про эту толику.
 AC> Дал вот эту штуку "на анализ" двум любителям ruby.
 AC> Один замахал руками сразу, второй расшифровал через 15 минут ;)
 AC> Есть ещё такая штука, как наглядность.
 
     Конечно. Этот конкретный пример так написан, чтобы в строчку хоть как-то
 влезть. А то, видно, и правда любители были. :)
 
 AC> Аналогичный пример у меня был с перлом.
 AC> Показал я перловский "шедевр" трём своим коллегам, которые им пользуются
 AC> 2/2.5/3 года.
 AC> Вот он: @{${*$self}{'net_dict_dbs_array'}}.
 AC> Из трёх только один за 15 минут это разшифровал.
 
     Тоже, значит, любители. :)
 
     Hо я тоже за наглядность. Мои Ruby-программы обычно понятны даже code
 reviewers, с Ruby вообще не знакомым. :) По крайней мере, они так говорят. ;)
 
 >> но то же самое в обратную
 >> сторону повлечёт куда большее его количество, если вообще будет возможным.
 
 AC> Если будет возможным, то скорее всего на порядок проще, чем 
 AC> на ruby и др.
 AC> По крайней мере на реальных примерах, а не на гипотетических.
 
     Всё, кроме построчной обработки, на awk делается, мягко скажем, не прямым
 путём. А иногда этого не построчного совсем чуть-чуть...
 
 AC> Вернувшись к нашим баранам, не нужно искать более продвинутых аналогов
 AC> и старших братьев, которые могут больше. Hужно писать на том,
 AC> что проще и лучше подходит. Если ruby, то ruby, если awk, то awk и т.д.
 
     Совершенно согласен. Я академически вступился. :)
 
 AC> Пожалуй, грядку быстрее лопатой перекопать, чем екскаватором.
 
     Лет шесть назад я одну такую грядку, биллинг мелкомасштабный, копал как
 раз с помощью awk. По мере роста грядки копать становилось всё тяжелее и
 тяжелее, пришлось перейти на Perl. AWK имеет область применения, но уж очень
 она узка, и главное -- её уметь правильно распознать...
 
 -- 
 /Awesome Walrus <walrus@amur.ru>
 Brainbench MVP for Linux - http://www.brainbench.com
 --- tin/1.5.8-20010221/Blue Water, Linux/2.2.19/i686, 8 days, 16:52:27
  * Origin: AVATAR в дырявом пальто (2:5042/7@fidonet.org)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: bash   Aleksey Cheusov   03 Jun 2003 13:44:01 
 Re: bash   Dennis Vshivkov   04 Jun 2003 10:13:28 
Архивное /ru.linux/175612aea6f41.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional