Про динозавров
Apr. 29th, 2010 01:02 amДавным-давно люди писали на языке по имени Перл. Много чего хорошего сделали. Много сайтов под ним бегало.
Но настали другие времена. Молодёжь учила Яву, Питон и ПХП. На рынке появилось много дешёвых экспертов по "современным" языкам. То в одной, то в другой конторе менеджмент решал, что пора отказываться от старого и переходить на модерновые рельсы. Постепенно экосистема Перла вымирала.
Но ещё есть фирмы, Перл использующие. Есть ещё люди, этот хитрый и опасный язык знающие. В Берлине на рассылку подписано пол сотни. Сегодня дюжину из них я видел собственными глазами.
(Почти) нормальные люди. Старых бородатых хаккеров не было. Половина даже по одёжке и осанке на программистов не тянула. Хотя, конечно, пара истиных гуру соответствовали.
PS: Кажется придётся всё-таки брать Perl/Catalyst. Новые языки никаких существенных преимуществ не дают.
Но настали другие времена. Молодёжь учила Яву, Питон и ПХП. На рынке появилось много дешёвых экспертов по "современным" языкам. То в одной, то в другой конторе менеджмент решал, что пора отказываться от старого и переходить на модерновые рельсы. Постепенно экосистема Перла вымирала.
Но ещё есть фирмы, Перл использующие. Есть ещё люди, этот хитрый и опасный язык знающие. В Берлине на рассылку подписано пол сотни. Сегодня дюжину из них я видел собственными глазами.
(Почти) нормальные люди. Старых бородатых хаккеров не было. Половина даже по одёжке и осанке на программистов не тянула. Хотя, конечно, пара истиных гуру соответствовали.
PS: Кажется придётся всё-таки брать Perl/Catalyst. Новые языки никаких существенных преимуществ не дают.
no subject
Date: 2010-04-28 11:48 pm (UTC)Чем питон-то хуже для скриптинга?
no subject
Date: 2010-04-29 04:41 am (UTC)no subject
Date: 2010-04-29 05:12 am (UTC)Одно дело накатать строчек двести и забыть, другое дело написать что-то, чтобы пять лет работало.
no subject
Date: 2010-04-29 05:45 am (UTC)А пять лет работать явно не будет. Это прототип и будет прототипом. Первый драфт должен полностью идти в корзину.
no subject
Date: 2010-04-29 07:46 pm (UTC)no subject
Date: 2010-04-29 08:03 pm (UTC)no subject
Date: 2010-04-29 08:18 pm (UTC)no subject
Date: 2010-04-29 08:24 pm (UTC)no subject
Date: 2010-04-29 02:16 am (UTC)Такое вот моё NSHO.
Если уж возникает нужда в скриптах, то для этого существуют Bourne shell, sed и awk. Ну или bash для особо запущенных случаев. Вот как у меня сейчас.
no subject
Date: 2010-04-29 04:32 am (UTC)no subject
Date: 2010-04-29 07:04 am (UTC)no subject
Date: 2010-04-29 07:09 am (UTC)no subject
Date: 2010-04-29 07:30 am (UTC)no subject
Date: 2010-04-29 08:37 am (UTC)no subject
Date: 2010-04-29 09:00 am (UTC)Когда читаешь код, а не комментарии, да еще при этом ранее читал Кнюта и Ривеста, то сразу понимаешь, какой алгоритм зопсан в коде. В комментарии же можно написать что угодно, любую ахинею. С чем неоднократно и сталкивался. И после пары случаев взял за правило не читать комментарии в принципе.
no subject
Date: 2010-04-29 09:06 am (UTC)Человек, не читавший ранее "Кнюта и Ривеста" всегда может их прочитать.
> В комментарии же можно написать что угодно, любую ахинею. С чем
> неоднократно и сталкивался. И после пары случаев взял за правило не читать
> комментарии в принципе.
В коде тоже можно написать любую ахинею. С чем неоднократно сталкивался. Тем не менее не читать код за правило не беру. ;)
no subject
Date: 2010-04-29 09:16 am (UTC)Здсь очень важно читать "до", а не "после". Иначе код будет абсолютно непонятен.
> В коде тоже можно написать любую ахинею.
В работающем коде ахинею написать практически невозможно - код не будет работать.
no subject
Date: 2010-04-29 09:49 am (UTC)no subject
Date: 2010-04-29 11:13 am (UTC)Я в рулетку не играю. Поэтому о везении говорить не приходится.
no subject
Date: 2010-04-29 11:33 am (UTC)no subject
Date: 2010-04-30 01:59 am (UTC)Если я сознательно, с 12 лет, не играю ни в какие азартные игры, особенно с Государством, то о каком везении вообще может идти речь? Трудно найти черную кошку в темной комнате, особенно если ее там нет. ;-)))
no subject
Date: 2010-04-29 09:07 am (UTC)А вот за это надо больно бить канделябрами
no subject
Date: 2010-04-29 09:18 am (UTC)no subject
Date: 2010-04-29 05:11 am (UTC)Проблема в неустойчивости результата. И это ужасно.
Как человек, 6 лет писавший на перле...
no subject
Date: 2010-04-29 06:55 am (UTC)no subject
Date: 2010-04-29 07:37 pm (UTC)(do something...) if (condition)
no subject
Date: 2010-04-30 01:59 am (UTC)no subject
Date: 2010-04-29 06:51 am (UTC)no subject
Date: 2010-04-29 07:02 am (UTC)no subject
Date: 2010-04-29 07:09 am (UTC)no subject
Date: 2010-04-29 08:45 am (UTC)no subject
Date: 2010-04-29 07:05 am (UTC)Только я сейчас искал по фреймворкам. Не понятно, что живо, а что отжило. Совершенно поломана экосистема.
no subject
Date: 2010-04-29 07:15 am (UTC)В общем, perl предназначен для создания стабильных, хорошо продуманных, долгоживущих задач.
no subject
Date: 2010-04-29 07:01 am (UTC)Perl заставляет хорошо думать прежде чем делать. Тем и хорош.
no subject
Date: 2010-04-29 07:08 am (UTC)no subject
Date: 2010-04-29 07:10 am (UTC)no subject
Date: 2010-04-29 07:22 am (UTC)no subject
Date: 2010-04-29 07:38 am (UTC)А иначе не стоит и заморачиваться.
no subject
Date: 2010-04-29 07:48 am (UTC)no subject
Date: 2010-04-29 08:46 am (UTC)