1.1, Аноним (-), 12:50, 13/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Либо перевод страдает, либо исходник.
Но про JavaScript в данном контексте звучит как "лишь бы сказать".
И е адо смешивать перл6 и перл5. Де факто это два разных языка...
| |
|
2.3, camel (?), 13:18, 13/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Либо перевод страдает, либо исходник.
>Но про JavaScript в данном контексте звучит как "лишь бы сказать".
>
>И е адо смешивать перл6 и перл5. Де факто это два разных
>языка...
Осталось подождать, когда набегут адепты и апологеты Perl-а, и хором начнут доказывать, что Perl не сдох, просто странно пахнет...
| |
|
3.4, BigAlex (?), 13:48, 13/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Ну да, Ruby - наще фсё, ибо под него есть Рельсы...
А что под него еще есть? ах, больше ничего...
| |
|
4.5, perloid (?), 14:44, 13/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
ну а погуглить религия не позволяет ? или так.... абы чего пукнуть ?
| |
|
5.7, Ivanych (??), 14:48, 13/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Ну а привести примеры что не позвляет? Или так, лишь бы красивую фразу про религию всунуть?
| |
|
4.9, geekkoo (??), 15:16, 13/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Ну, я вот с некоторым количеством скриптовых языков знаком, но, честно говоря, конструкции типа
sub { $_[0] <=> $_[1] }
меня ставят в тупик. Инопланетный какой-то синтаксис. И даже непонятно что гуглить.
(ежели чё - то это отсюда http://www.opennet.me/tips/info/728.shtml)
Это к тому, что язык жив, пока на нем разговаривают. А если первая реакция - "а что это за хрень?", то скорее всего его время ушло ...
| |
|
5.11, helgi (??), 15:31, 13/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Просто запись такая, можно вместо <=> написать cmp - будет понятнее, наверное, :-)
В перле зачастую отпугивает количество сетпеней свободы.
Я как-то писал скриптик на питоне - так мне показалось, что я в каком-то ограниченном пространстве писал - столько всяких ограничений после перла.
| |
|
6.12, geekkoo (??), 15:42, 13/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Просто запись такая, можно вместо <=> написать cmp - будет понятнее, наверное, :-)
Ну, тогда это просто тавтология, поскольку такая функция реализуется по умолчанию (http://www.oracle.com/technology/documentation/berkeley-db/db/api_c/db_set_bt). Я думал, там что-то особенное ...
>В перле зачастую отпугивает количество сетпеней свободы.
>Я как-то писал скриптик на питоне - так мне показалось, что я
>в каком-то ограниченном пространстве писал - столько всяких ограничений после перла.
> | |
|
7.19, andr.mobi (??), 17:07, 13/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
С/С++ рулят.
Перлу - перловое.
Никто ведь веб-сервер на перле не строит? Все понимают, что не в коня корм. А всё остальное, то что ЗА веб-сервером, почему-то лепят на чём угодно, только не на нормальных человеческих Сях. Результат - тормозилово и глюкалово
Ламеры
| |
|
8.28, szh (ok), 22:54, 13/01/2009 [^] [^^] [^^^] [ответить] | +/– | На перле функционал ощутимо быстрее пишется, чем на С Т е С - это тормозилово ... текст свёрнут, показать | |
|
9.29, vitek (??), 23:47, 13/01/2009 [^] [^^] [^^^] [ответить] | +/– | не факт но знание библов, да чтобы были всегда зачем и lsb нужен , да часто бе... текст свёрнут, показать | |
|
|
|
6.21, Аноним (21), 18:02, 13/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
<=> и cmp -- разные вещи!
вот из-за таких "програмеров" перл и дохнет
| |
|
7.22, helgi (??), 18:19, 13/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Конечно разные. Мы же не рассматриваем здесь perl basics.
Но я все-равно не сказал бы, что он 'дохнет'.
| |
|
6.26, bliss (?), 22:29, 13/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Вообще-то cmp относится к сравнению строк, в то врема как spashship (<=>) -- к сравнению цифр. Насчет питона -- вы правы. Это какая-то задница. Далеко ходить не надо -- скопипастил скрипт из сети, и в нем отступы похерились. Я так и не смог их правильно расставить. ХОтя синтаксис очевиден до отвращения. Плюнул, и сделал на перл.
| |
|
7.36, helgi (??), 11:17, 14/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Да, с отступами - это отдельная песня.
Да и рег. выражения чего стоят в питоне.
| |
|
6.46, Pilat (ok), 01:28, 15/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Просто запись такая, можно вместо <=> написать cmp - будет понятнее, наверное, :-)
будет понятней, но будет выполняться другое сравнение.
| |
|
5.37, deadl2 (?), 13:34, 14/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Ну, я вот с некоторым количеством скриптовых языков знаком, но, честно говоря,
>конструкции типа
>
>sub { $_[0] <=> $_[1] }
>
>меня ставят в тупик. Инопланетный какой-то синтаксис. И даже непонятно что гуглить.
Значит пока не достаточно изучил функционал языка. В нем есть простые конструкции, доступные в любомя языке: и if и while. Только в перле конструкций поболе чем в других языках, за это его почему-то не любят, за бОльший функционал не любят(
>
>(ежели чё - то это отсюда http://www.opennet.me/tips/info/728.shtml)
>
>Это к тому, что язык жив, пока на нем разговаривают. А если
>первая реакция - "а что это за хрень?", то скорее всего
>его время ушло ...
если тебе на китайском сказать, ты не скажешь "а что это за хрень?"? Умер китайский?
| |
|
6.40, geekkoo (ok), 13:53, 14/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>[оверквотинг удален]
>>
>>sub { $_[0] <=> $_[1] }
>>
>>меня ставят в тупик. Инопланетный какой-то синтаксис. И даже непонятно что гуглить.
>
>Значит пока не достаточно изучил функционал языка. В нем есть простые конструкции,
>доступные в любомя языке: и if и while. Только в перле
>конструкций поболе чем в других языках, за это его почему-то не
>любят, за бОльший функционал не любят(
>
А в лиспе ваще одни скобочки. И его, наоброт, любят. Странно, правда?
>>
>>(ежели чё - то это отсюда http://www.opennet.me/tips/info/728.shtml)
>>
>>Это к тому, что язык жив, пока на нем разговаривают. А если
>>первая реакция - "а что это за хрень?", то скорее всего
>>его время ушло ...
>
>если тебе на китайском сказать, ты не скажешь "а что это за
>хрень?"? Умер китайский? | |
|
7.41, Oles (?), 14:19, 14/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Привет, женский логик. Именно, лисп любят, но где-то там, в какой-то паралельной вселенной. За 10 лет в айти не видел, не использовал и не видел что-бы кто-то использовал какой-либо програмный продукт на лиспе. А про китайский - это вообще такой переход в другую плоскость, что любая женщина зауважает.
| |
|
|
9.43, Oles (?), 14:35, 14/01/2009 [^] [^^] [^^^] [ответить] | +/– |  Это у кого такая необходимость возникает, и почему именно вдруг это стало ... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
1.2, BigAlex (?), 13:11, 13/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Vox.com "для которого отдельно разрабатывалось все программное обеспечение" - сделан как не странно на Catalyst, это так FIY
| |
1.10, Аноним (21), 15:20, 13/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
По моему не стоит путать рост количества криворуких веб программеров в "кривизной" перла. Криворукие, к примеру могут ездить на машинах с автоматическими коробками, но это не значит что машины с другими коробками передач не ездят, или хуже ездят, просто руки не оттуда растут.
| |
1.15, Bacek (?), 15:58, 13/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Мнэээ... Ни хера себе сказку обкорнали. В статье написано совершенно другое.
| |
1.16, Аноним (21), 16:04, 13/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
часто возникает вопрос - а нафега нам (перлоидам) фреймворки общего назначения?
часто слышны возгласы "да я вот так сделаю!", и обходят разнообразные фреймворки и прочие ORM своими ковбойскими трюками (sub { $_[0] <=> $_[1] } ). похоже вокруг этого подхода крутится современная культура перл-девелоперов.
сегодня обсуждал с коллегой целесообразность внедрения единого для нащей системы базового класса. в общем он так и не понял зачем эта методика :) в итоге в системе десятки классов и у каждого свой принцип построения конструктора. про ORM видимо совсем бесполезно говорить.
| |
|
2.20, helgi (??), 17:17, 13/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Гете: «Лишь в чувстве меры мастерство приметно».
Сам сейчас буду беседовать с тим-лидом о внедрении некоторых базовых классов в систему, а то надоели эти рыба, рак и щука :-)
| |
2.33, EvAn (??), 10:38, 14/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>сегодня обсуждал с коллегой целесообразность внедрения единого для нащей системы базового класса.
>в общем он так и не понял зачем эта методика :)
>в итоге в системе десятки классов и у каждого свой принцип
>построения конструктора. про ORM видимо совсем бесполезно говорить.
Аналогичная ситуация.
| |
|
1.34, XoRe (ok), 10:42, 14/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
perl - отличная штука для написания системных скриптов.
Имхо, очень хорошо справляется с задачей "воздействие на систему из веб морды".
Есть даже такой проект webmin - web gui для админства сервера.
Причем web сервер написан на perl.
Кроме того, perl отлично справляется с теми задачами, для которых он изначально создавался - обработка данных.
Скрипт, написанный за пару минут, может сделать любые операции над многогигабайтным файлом, вытащить любые значения, даже очень слабо структурированные.
И скорость работы скрипта будет упираться в скорость файловой подсистемы, как и должно быть.
В статье так и пишется:
Perl began life as a language for systems administration, probably because its creator Larry Wall was a systems administrator at the time. With the release of Perl 5, the language changed to support more general programming - Larry was working as a general programmer by then.
Имхо, мастер своего дела может выполнить задачу, используя любой язык программирования.
И ему не нужны фреймворки, среды и т.д.
И предпочтения в выборе инструмента будут больше субъективные - что милее, удобнее, к чему привык.
А выбор языка и среды разработки важен, когда человек ещё не стал эдаким мастером и хочется инструментов, облегчающих труд и помогающих в работе.
| |
|
2.49, Stanislauz (?), 01:28, 16/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Еще добавлю от себя несколько замечательных стеков, где Perl замечательно может использоваться:
В качестве PostgreSQL-функций, написанных на PL/perl (мысленно представляем объем CPAN, дуступный непосредственно на стороне SQL-сервера и млеем).
В качестве Milter'a sendmail посредством mimedefang (даже вообразить сложно какие системы обороны от спам-хренов можно возвести при помощи perl(mimedefang+CPAN) и sql(например, Postgres), да и системы отладки и протоколирования тоже.
На mod_perl можно создавать ОЧЕНЬ серьезные проекты, но не для новичков.
Настоящуюю силу Perl сможет познать только тот, кто с большим усердием занимался его изучением и знает его особенности. Просто вот такой вот он, ОСОБЕННЫЙ.
Единственное, для чего он, на мой взгляд, не подходит, так это написание GUI приложений, но ведь для этого есть, например, C++ + Qt.
| |
|
1.38, Oles (?), 13:40, 14/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
... просто плохо пахнет :) Выглядит со стороны, что сейчас под веб пишут на перле для того, чтоб доказать, что и на перле можно писать под веб :)
| |
|
2.47, hek (ok), 17:15, 15/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
М.б. и так, но похоже на фоне общего отупления (.net, c# и проч.) perl переходит в категорию "элитных" инструментов, которые не с кондачка осваиваются.
| |
|
3.50, User (??), 05:00, 16/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
не пишите вы на perl, только потому что вы его не знаете его :) или больше платят там где не perl
| |
|
2.52, deadl2 (?), 12:18, 17/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>... просто плохо пахнет :) Выглядит со стороны, что сейчас под веб
>пишут на перле для того, чтоб доказать, что и на перле
>можно писать под веб :)
писать ради того чтоб что-то доказать?
- Следующую "аксиому"
| |
|
|