The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Язык Perl еще далек от забвения, несмотря на заявления "аналитиков"

07.11.2009 10:41

В сети все больше появляется пророчеств о скором забвении языка Perl и выдвижения таких языков как Python, PHP и Ruby в качестве современных решений. Чтобы опровергнуть данное мнение, ресурс Royal Pingdom опубликовал подборку крупнейших web-проектов, использующих для обеспечения своей работы язык Perl: Amazon.com, Livejournal.com, IMDB.com, Slashdot.org, Typepad.com, Guardian.co.uk, Salon.com, Ticketmaster.com, theregister.co.uk, BBC.co.uk. Из популярных инструментариев на Perl приводятся Bugzilla, Catalyst, Mason, SpamAssassin, Movable Type.

  1. Главная ссылка к новости (http://royal.pingdom.com/2009/...)
Лицензия: CC BY 3.0
Источник: lwn.net
Короткая ссылка: https://opennet.ru/24152-perl
Ключевые слова: perl
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (205) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, ffsdmad (ok), 10:52, 07/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Скоро их админы и вебмастера вымрут или выйдут на пенсию или пересядут на python
    и тогда не кому будет заниматься ведь и тогда же многие их программы будут нечитаемы
    наверно perl тот самый язык, который умрёт с последним носителем этого языка
    :)
     
     
  • 2.2, Гога (?), 11:23, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >Скоро их админы и вебмастера вымрут или выйдут на пенсию или пересядут
    >на python
    >и тогда не кому будет заниматься ведь и тогда же многие их
    >программы будут нечитаемы
    >наверно perl тот самый язык, который умрёт с последним носителем этого языка
    >
    >:)

    Код на Perl кажется сложным только определенным группам людей, но никто не виноват, что у них именно такой IQ, какой есть.

     
     
  • 3.5, trdm (ok), 12:10, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >но никто не виноват, что у них именно такой IQ, какой есть.

    кроме их самих, ибо IQ отлично тренируется.

     
     
  • 4.46, An (??), 19:54, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тренируется не IQ, тренируется интеллект А IQ обычно нужен тем, кто испытывает ... большой текст свёрнут, показать
     
     
  • 5.93, Sphynkx (ok), 13:03, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Абсолютно согласен с определением Судя по различным тестам и проверялкам, IQ от... большой текст свёрнут, показать
     
  • 3.8, Аноним (-), 13:13, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не обязательно iq, есть же еще -
    Люди с гумманитарным складом ума,
    Домохозяйки,
    Пионеры,
    Альтернативно одаренные
     
     
  • 4.9, аноним (?), 13:18, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >Не обязательно iq, есть же еще -
    >Люди с гумманитарным складом ума,
    >Домохозяйки,
    >Пионеры,
    >Альтернативно одаренные

    А вот у Ларри Уолл лингвист по образованию

     
     
  • 5.59, аннон (?), 22:10, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лингвистам такой матан читают, что Вам и не снилось ;-)
    RTFM
     
  • 3.24, Name (?), 15:56, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Скоро их админы и вебмастера вымрут или выйдут на пенсию или пересядут
    >>на python
    >>и тогда не кому будет заниматься ведь и тогда же многие их
    >>программы будут нечитаемы
    >>наверно perl тот самый язык, который умрёт с последним носителем этого языка
    >>
    >>:)
    >
    >Код на Perl кажется сложным только определенным группам людей, но никто не
    >виноват, что у них именно такой IQ, какой есть.

    Код на Perl не кажется сложным только определенным группам людей, которые пишут скрипты в которых сами не могут спустя пол-месяца разобраться, и при этом испытавают чуство глубокого удовлетворения от собственной умности и крутости, поскольку остальным без мата и ночного бдения, понять чего наваял такой "мастер" не возможно.  

    Perl! Сделай простое сложным! И пускай весь мир матерится.

     
     
  • 4.29, docent (??), 16:36, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ты хочешь сказать что питон лучше?
    Я вообще не могу понять, как может быть язык программирования, у которого блоки определяются количеством пробелов от начала строки.
    Я как-то скопировал с сайта кусок питоновской проги, а потом долго разбирался в алгоритме, что бы правильно расставить пробелы.
     
     
  • 5.33, Name (?), 16:43, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Ты хочешь сказать что питон лучше?

    Я не "хочу сказать", я уже сказал.

    >Я вообще не могу понять, как может быть язык программирования, у которого блоки >определяются количеством пробелов от начала строки.

    Обычно с этого начинается, и этим же заканчивается вся критика языка python.
    На такую критику всегда отвечают односложно: это предохранитель от нечитабельного кода,
    не правильно оформленый код не выполняется.

    >Я как-то скопировал с сайта кусок питоновской проги, а потом долго разбирался в алгоритме, >что бы правильно расставить пробелы.

    Вы просто не владеете этим языком.

     
     
  • 6.50, Дмитрий Ю. Карпов (?), 20:18, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Существуют редакторы с возможностью автоматического правильного форматирования. Например, BBC-basic. Никто не мешает написать программу форматирования Perl-программ.
     
     
  • 7.58, Аноним (-), 21:29, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    давно написан perltidy - замечательный форматер с кучей настроек.
     
  • 7.81, darkk (?), 10:49, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну как бы была новость недавно, что perl не может быть статически проанализирован ввиду особенностей своей «грамматики». =)
     
  • 6.73, dq0s4y71 (??), 02:18, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чушь Читабельный код - это код, в котором ПОНЯТНО, ЧТО ОН ДЕЛАЕТ, а не тот, где... большой текст свёрнут, показать
     
  • 5.87, Sphynkx (ok), 11:59, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Объективности ради надо отметить, что пробельные символы - точно такие же символ... большой текст свёрнут, показать
     
  • 4.37, Сергей (??), 17:58, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я работаю с перлом уже почти 10 лет, и никто из моих коллег никогда подобных глу... большой текст свёрнут, показать
     
     
  • 5.38, Name (?), 18:26, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я вообще не программист --- сисадмин Документацию по perl естественно читал, р... большой текст свёрнут, показать
     
     
  • 6.68, аноним (?), 00:20, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да что вы С C я работаю еще дольше, что-то конкретное у вас будет, или, как обы... большой текст свёрнут, показать
     
     
  • 7.82, Name (?), 11:13, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Да что вы? С C я работаю еще дольше, что-то конкретное у вас будет, или, как обычно, анонимный пук?

    Конкретное? $aptitude search dev | wc -l  Процентов 60 это библиотеки на C. Нехилое такое подмножество, правда?


    >Насчет синтаксиса, я в свое время пасал ansi-совместимый парсер C, так что о чем говорю знаю.

    И как? НапАсли? Код взглянуть можно?


    >Вы для начала русский осильте.

    Что-то смущает?

    >И склонность ... постоянно викинут, бгыгы.

    Какие замечательные русские слова: "викинут" "бгыгы".

     
     
  • 8.157, аноним (?), 23:10, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что это Вы вообще читаете, на что отвечаете Что вы несете Начнем с начала я ... текст свёрнут, показать
     
     
  • 9.200, Ну типа имя (?), 09:31, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Эта такая команда в Linux, конкретнее в Debian-based дистрибутивах, если вы этог... большой текст свёрнут, показать
     
  • 5.65, Добрый Дохтур (?), 23:04, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >А Perl позволяет писать удивительно понятный, и при компактный код.

    расскажите про многопоточное программирование на perl.
    Сможете ли вы по памяти вспомнить, что из используемых в конкретном скрипте модулей CPAN потокобезопасными? Как там с передачей данных между потоками, обработкой исключений и переносимостью этого всего между различными ОС?

    Ах, да... Что в перл с пулами подключений к БД?
    Есть ли единообразный API для доступа к СУБД, есть ли ORM?

    Насколько сложно интегрировать C/C++ с perl?

     
     
  • 6.69, аноним (?), 00:54, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Извините, на один любой вопрос я бы еще ответил, но на все - тут вам не школа М... большой текст свёрнут, показать
     
     
  • 7.74, Добрый Дохтур (?), 02:40, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А Windows Symbian Мои скрипты на python одинаково работают на Linux Solaris Win... большой текст свёрнут, показать
     
     
  • 8.160, аноним (?), 23:40, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не знаю Попробуйте, расскажете А на Perl, надо думать, приходится переписывать... большой текст свёрнут, показать
     
  • 6.72, dq0s4y71 (??), 01:32, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >расскажите про многопоточное программирование на perl.
    >...

    А еще он кофе варить не умеет. Ё-моё! Ребят, да что вы в самом деле! Одному ООП на Перле подавай, другому - многопоточное программирование, третьему - чтоб сборщик мусора был, а четвертому кнопки на формочку лепить надо... Для всего этого есть специализированные языки/среды разработки. А Перл прежде всего _обработчик_текстов_. И в этом ему, возможно, нет равных.

     
     
  • 7.76, Добрый Дохтур (?), 03:04, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    нивапрос задача каталог, где лежат 20тыс текстовых файлов каждый файл - это... большой текст свёрнут, показать
     
     
  • 8.79, аноним (?), 10:39, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    открываем файл, читаем построчно и сравниваем с шаблонами в питоне это можно сд... текст свёрнут, показать
     
     
  • 9.128, Добрый Дохтур (?), 18:37, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    объявляем функцию, выполняющую интересующие нас действия над файлом и принимающу... текст свёрнут, показать
     
     
  • 10.189, анонимный аналитик (?), 15:30, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Анонимные аналитики с ЛОРа сомневаются, что многопоточное чтение файлов, лежащих... текст свёрнут, показать
     
     
  • 11.207, Добрый Дохтур (?), 17:33, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    идите в пень, друзья ЛОРовские Там FC до EMC Symmetrix time dd if dev zero ... большой текст свёрнут, показать
     
  • 8.88, аноним (?), 12:05, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    есть желания помериться пиписьками выложите ваши файлы в которых нужно искать и... текст свёрнут, показать
     
     
  • 9.120, Добрый Дохтур (?), 17:43, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    тююю usr bin python import re s lks5fl ncs043sff exp re compile D... текст свёрнут, показать
     
     
  • 10.130, аноним (?), 19:34, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    usr bin perl -w my s l9348ks5fl n414cs043sf68f my r while s ... текст свёрнут, показать
     
     
  • 11.132, Добрый Дохтур (?), 20:12, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    usr bin python import re s l9348ks5fl n414cs043sf68f exp re compile D ... текст свёрнут, показать
     
     
  • 12.134, Денис (??), 20:52, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    usr bin perl -w my s l9348ks5fl n414cs043sf68f my rc 1 foreach ... текст свёрнут, показать
     
     
  • 13.142, Добрый Дохтур (?), 21:33, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    foreach неэффективен на больших последовательностях кроме того, если мы в цикле... текст свёрнут, показать
     
     
  • 14.149, аноним (?), 22:17, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    http search cpan org search query Thread 3A 3AQueue mode all... текст свёрнут, показать
     
     
  • 15.153, Добрый Дохтур (?), 22:57, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вы пример кода покажите Ссылки кидать - ума много не надо То что вы кинули -... текст свёрнут, показать
     
     
  • 16.161, аноним (?), 23:41, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    так там примеры есть что вам еще нужно ... текст свёрнут, показать
     
     
  • 17.166, Добрый Дохтур (?), 01:10, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    так ведь говорил уже есть каталог с текстовыми файлами надо в файлах найти в... текст свёрнут, показать
     
  • 14.165, anonymous (??), 00:47, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Очевидно что вы не сталкивались и даже не пробовали писать нечто аналогичное на ... большой текст свёрнут, показать
     
     
  • 15.192, freefd (?), 18:54, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Вы удивитесь, но разница в возрасте у них порядка 3 лет в пользу perl ... текст свёрнут, показать
     
  • 12.137, аноним (?), 21:15, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    хотите короче, пожалуйста usr bin perl -w my s l9348ks5fl n414cs043sf68... большой текст свёрнут, показать
     
     
  • 13.145, аноним (?), 21:56, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    хотя если циклы поставить в коде my s l9348ks5fl n414cs043sf68f for i ... текст свёрнут, показать
     
     
  • 14.148, Name (?), 22:17, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Я вам мерялку упрощу http zw0rk blogspot com 2009 11 blog-post_08 html ... текст свёрнут, показать
     
  • 14.164, Аноним (-), 00:47, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Не совсем справдливое сравнение В этом примере перл компиллирует регексп только... текст свёрнут, показать
     
  • 5.92, Sphynkx (ok), 12:47, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А Perl позволяет писать удивительно понятный, и при компактный код.

    Вот именно. Желающим повыпендриваться или интеллектуально поупражняться - перл предоставляет такую возможность. Если же задача в том, чтобы написать понятный и работающий код - ничто не мешает сделать и это. На http://ioccc.org/ лежит много хитроумного С-кода, но ведь никто ж не объявляет С устаревшим, ужасным, непонятным и пр. прозвучавшими тут эпитетами...

     
     
  • 6.111, phaoost (ok), 16:56, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    да просто домохозяек стали учить программированию, вот они и кудахтают. перл им видишь ли не читается и не пишется.
     
  • 6.150, Name (?), 22:29, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>А Perl позволяет писать удивительно понятный, и при компактный код.
    >
    >Вот именно. Желающим повыпендриваться или интеллектуально поупражняться - перл предоставляет такую возможность.
    >Если же задача в том, чтобы написать понятный и работающий код
    >- ничто не мешает сделать и это. На http://ioccc.org/ лежит много
    >хитроумного С-кода, но ведь никто ж не объявляет С устаревшим, ужасным,
    >непонятным и пр. прозвучавшими тут эпитетами...

    А как же известный мем про "программку на перле"

    http://lurkmore.ru/%D0%9F%D1%80%D0%BE%D0&#

     
     
  • 7.154, Sphynkx (ok), 22:58, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А как же известный мем про "программку на перле"

    Я ж написал выше:
    >>Желающим повыпендриваться или интеллектуально поупражняться - перл предоставляет такую возможность.

     
  • 7.172, аноним (?), 02:46, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А как же известный мем про "программку на перле"

    А что вы думаете, сложно написать то же самое на C? Пистоне? Shell?

     
     
  • 8.201, Ну типа имя (?), 09:57, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Сложно Невозможно ... текст свёрнут, показать
     
  • 2.12, Sphynkx (ok), 13:33, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >наверно perl тот самый язык, который умрёт с последним носителем этого языка

    :)
    Если ситуация в окажется по Вашему - это будет означать, что цивилизация стремительно деградирует, а со смертью последнего перловода - прошла точку невозврата ;-))

     
  • 2.63, Банзай (??), 22:43, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Скоро их админы и вебмастера вымрут или выйдут на пенсию или пересядут
    >на python
    >и тогда не кому будет заниматься ведь и тогда же многие их
    >программы будут нечитаемы
    >наверно perl тот самый язык, который умрёт с последним носителем этого языка
    >
    >:)

    Никто никогда с перла никуда не пересядет.
    Скорее подтянутся новички.

    Ибо
    1. Скорость, производительность _РАЗРАБОТКИ_, на Питоне вам сто дней пилять моих сто строк на перле.

     
     
  • 3.77, Добрый Дохтур (?), 03:23, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >1. Скорость, производительность _РАЗРАБОТКИ_, на Питоне вам сто дней пилять моих сто
    >строк на перле.

    тююю...

    перерисуйте на перле:

    #!/usr/bin/env python
    import sys,re
    print filter(lambda line: filter(lambda re: re.search(line), [re.compile(i) for i in sys.argv[2:]]) , open(sys.argv[1],'rb').readlines())

    1й аргумент - имя файла, остальные - набор регекспов.
    на выходе - массив строк, подпадающих хоть под один из регекспов.

     
     
  • 4.98, Zulu (?), 13:52, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Надеюсь это шутка такая? 8))))

    #!/usr/bin/perl
    open(F,shift @ARGV);
    for $l (<F>) { for (@ARGV) { print $l and last if ($l =~ $_) } };

    Это короче и без grep {} / map {}.

     
     
  • 5.109, Добрый Дохтур (?), 16:11, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тю а вы скорость своего чуда видели берем http lib ru BULGAKOW master... большой текст свёрнут, показать
     
     
  • 6.110, dq0s4y71 (??), 16:51, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >
    >Тю... а вы скорость своего чуда видели?? :))
    >

    Так вам же пишут:

    >...производительность _РАЗРАБОТКИ_...

    Слово "разработки" даже большими буквами выделено чтобы все правильно поняли. :) Если вам нужна высокая скорость _ВЫПОЛНЕНИЯ_, пишите на Си. А кофе лучше варить кофеваркой, ага. :)

    Кстати, у меня разница не такая большая получилась:

    real    0m45.511s
    user    0m45.419s
    sys     0m0.056s

    real    0m38.111s
    user    0m38.038s
    sys     0m0.048s

    Так что, все правильно - увеличение скорости разработки ведет, как правило, к некоторому снижению скорости выполнения.

     
     
  • 7.113, Добрый Дохтур (?), 17:06, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ну-ну у меня почему-то скорость выполнения не падает от увеличения скорости раз... большой текст свёрнут, показать
     
     
  • 8.119, dq0s4y71 (??), 17:37, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Бывает И что Будем делать обобщения Нет Это с ВАШЕГО кода в реальной програм... текст свёрнут, показать
     
     
  • 9.124, Добрый Дохтур (?), 18:09, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    если вам не доводилось _МНОГО_ работать с текстом - это не мои проблемы Есть та... большой текст свёрнут, показать
     
     
  • 10.131, аноним (?), 20:01, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    поправьте строку for l F for ARGV print l and last if l _ ... большой текст свёрнут, показать
     
     
  • 11.159, Добрый Дохтур (?), 23:20, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Если я распараллелюсь и заюзаю jit - это будет нечестно ... большой текст свёрнут, показать
     
     
  • 12.167, anonymous (??), 01:11, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Небольшое увеличение перлового варианта что б не компилировать регэкспы много... текст свёрнут, показать
     
  • 12.168, anonymous (??), 01:16, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Даже если в питоне тоже вынести компиляцию то он не догоняет перл real 0m8 6... текст свёрнут, показать
     
     
  • 13.173, Добрый Дохтур (?), 02:51, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    time test pl multi txt Linux FreeBSD Solaris Cisco Opennet Bash pronounced C... большой текст свёрнут, показать
     
  • 7.122, Добрый Дохтур (?), 17:54, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ещё раз мне нужна и скорость выполнения, и скорость работы Вы мне для обработк... большой текст свёрнут, показать
     
     
  • 8.170, Zulu (?), 02:37, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Я думаю на этой мажорной ноте дискуссию можно завершать, всем уже все понятно ... текст свёрнут, показать
     
  • 6.169, Zulu (?), 02:34, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Fat chance Теперь внимательно следим за руками zulu ubivaj time 1 pl m... большой текст свёрнут, показать
     
     
  • 7.175, Добрый Дохтур (?), 03:49, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    time test3 py multi txt Linux FreeBSD Solaris Cisco Opennet Bash pronounced ... большой текст свёрнут, показать
     

     ....большая нить свёрнута, показать (71)

  • 1.6, Аноним (-), 12:16, 07/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    наворотить делов можно и на питоне, при чём тут перл?
     
     
  • 2.7, trdm (ok), 12:23, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А причем тут питон, если месага о перле?
     

  • 1.10, Аноним (-), 13:27, 07/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    кстати, код отлично читается:
    print "Hello world!\n" if $debug;
    найдите одного идиота, который не способен понять, о чем программа.

    А на конструкции типа
    s/^(\d+)(\w{5,7}).+/$1\t$2/;
    можно не таращиться, они, зачастую, интересны только в процессе написания кода и редко содержат потребность в исправлении.

     
     
  • 2.13, Аноним (-), 13:38, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Почти у каждого питониста наступит когнитивный диссонанс при виде символа $
     
     
  • 3.22, СуперАноним (?), 15:52, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Точно. Этим же грешен и PHP.
     
  • 2.16, sHaggY_caT (ok), 14:51, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На sed/awk и bash иногда более страшные "перлы"(сорри за каламбур) попадаются, да и писать приходится :)
    Иногда жалела, что не знаю Perl, сейчас выбрала все-таки Питон, как-то он по-современее, что ли, выглядит...
     
  • 2.26, Name (?), 16:06, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >А на конструкции типа
    >s/^(\d+)(\w{5,7}).+/$1\t$2/;
    >можно не таращиться, они, зачастую, интересны только в процессе написания кода и
    >редко содержат потребность в исправлении.

    Вот-вот в этом то никто разбираться и не будет, по новой код напишут.

     
     
  • 3.30, docent (??), 16:40, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>А на конструкции типа
    >>s/^(\d+)(\w{5,7}).+/$1\t$2/;
    >>можно не таращиться, они, зачастую, интересны только в процессе написания кода и
    >>редко содержат потребность в исправлении.
    >
    >Вот-вот в этом то никто разбираться и не будет, по новой код
    >напишут.

    А причем тут вообще перл? Это регулярное выражение, которое вообще не привязано к языку программирования, оно на всех языках так будет выглядеть.

    И вообще, хорош тот язык, который знаешь, а если не знаешь, то нехрен хаять то, в чем не соображаешь.

     
     
  • 4.34, Name (?), 16:48, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>>А на конструкции типа
    >>>s/^(\d+)(\w{5,7}).+/$1\t$2/;
    >>>можно не таращиться, они, зачастую, интересны только в процессе написания кода и
    >>>редко содержат потребность в исправлении.
    >>
    >>Вот-вот в этом то никто разбираться и не будет, по новой код
    >>напишут.
    >
    >А причем тут вообще перл? Это регулярное выражение, которое вообще не привязано
    >к языку программирования, оно на всех языках так будет выглядеть.

    Этот код привели в качестве примера. Вы еще спрашиваете "причем?".
    Кстати в python эта регулярка будет выглядеть по другому.

    >И вообще, хорош тот язык, который знаешь, а если не знаешь, то
    >нехрен хаять то, в чем не соображаешь.

    А если знаешь несколько языков?

     
  • 2.61, аноним (?), 22:28, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >А на конструкции типа
    >s/^(\d+)(\w{5,7}).+/$1\t$2/;
    >можно не таращиться, они, зачастую, интересны только в процессе написания кода и
    >редко содержат потребность в исправлении.

    данный ригексп, кстати, легко читается довольно беглым взглядом.

     

  • 1.11, Sphynkx (ok), 13:30, 07/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Забвение предрекают некоторые люди сугубо в отместку - в связи с индивидуальными сложностями восприятия перла ;-))
     
     
  • 2.14, drew (??), 14:12, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    причем скорый конец предрекют как раз те кто не пользуется перлом по причине того что не смогли в нем разобратся
     
     
  • 3.25, astoon (?), 15:59, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >причем скорый конец предрекают как раз те кто не пользуется перлом по
    >причине того что не смогли в нем разобратся

    Никто ему скорый конец не предрекает.
    Просто все поотказывались от него, вот и все. Тысячи программистов. Именно, работавшие с ним плотно и разобравшиеся в нем достаточно досканально.

     
  • 2.67, ffsdmad (ok), 23:12, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Забвение предрекают некоторые люди сугубо в отместку - в связи с индивидуальными
    >сложностями восприятия перла ;-))

    сами то слышите что говорите?
    оказывается, для перла нужна индивидуальная предрасположенность
    верно, в точку именно из-за этого он и уйдёт в историю
    на перлу приходится писать раз в год, исключительно ради XBase
    и эти дни для меня странная смесь садизма и мазохизма

     
     
  • 3.70, аноним (?), 00:55, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >оказывается, для перла нужна индивидуальная предрасположенность

    А теперь быстро показал где ты это прочитал.
    Нет, просто не нужно индивидуальной непереносимости, а оная, бывает, встречается у недоучек.

     
  • 3.89, Sphynkx (ok), 12:10, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>Забвение предрекают некоторые люди сугубо в отместку - в связи с индивидуальными
    >>сложностями восприятия перла ;-))
    >
    >сами то слышите что говорите?
    >оказывается, для перла нужна индивидуальная предрасположенность

    Слышу ;-)) Я бы говорил скорей об индивидуальной непредрасположенности ;-)) Что ж , каждому свое.

    >верно, в точку именно из-за этого он и уйдёт в историю
    >на перлу приходится писать раз в год, исключительно ради XBase

    А я вот частенько что-то пишу на перле. По разным задачам. И без садомазо-ощущений почему-то. Более того - мне нравится писать на перле. Пишу на нем иногда даже то, что можно было бы и на баше забацать ;-))

     

  • 1.15, Аноним (-), 14:14, 07/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    У перла есть существенные недостатки в таких ключевых системах, как управление памятью (можно почитать тут http://michurin.com.ru/python-vs-perl.shtml особенно часть "Под капотом"). Кроме того, Perl просто старенький, когда он разрабатывался было ещё не ясно для чего будут использоваться скриптовые языки (исторический экскурс можно почитать тут http://michurin.com.ru/python-vs-perl-2.shtml)
     
     
  • 2.20, dq0s4y71 (??), 15:33, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Кроме того, Perl просто старенький когда он разрабатывался было ещё не ясно для чего будут использоваться скриптовые языки...

    Вот какраз для чего создавался Перл было ясно. Он был задуман как инструмент для обработки текста и для системного администрирования. А вот для чего создавался Питон - не понятно, наверное, для обучения школьников индентации...

     
     
  • 3.32, docent (??), 16:43, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    +1
     
  • 3.35, Name (?), 17:26, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это у вас отсебятина Perl название языка представляет собой аббревиатуру, котор... большой текст свёрнут, показать
     
     
  • 4.39, dq0s4y71 (??), 18:46, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Это вы по аббревиатуре определили Вы бы хоть какую-нибудь книжку по основам ... большой текст свёрнут, показать
     
     
  • 5.43, Name (?), 19:38, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Это вы по аббревиатуре определили?

    Да, уважаемый, именно по аббревиатуре.  Practical Extraction and Report Language «практический язык для извлечения данных и составления отчётов».

    Я думаю из названия достаточно ясно для чего создавался язык? Как замена sed и awk.

    То что сейчас используется в сис. администрировании это другое дело, но вопрос стоял для чего он создавался и расшифровка аббревиатуры вполне себе отвечает на даный вопрос.

    > :) Вы бы хоть какую-нибудь книжку по основам Перла до конца прочитали.

    Читал, дорогой, до конца читал, не одну, читал.

     
     
  • 6.47, Oles (?), 19:58, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Да, уважаемый, именно по аббревиатуре.  Practical Extraction and Report Language

    Да не для этого он создавался. Он создавался как язык сам для себя, а не язык для людей, включая программистов. Ларри Вол он же лингвист, сферический в вакууме. Это был его эксперимент, творчество. С миру по нитке вот и получился пЭрл. Но элита человечества программеры любят создавать из всего культ спасения мира, вот и из перла сделали культ. Надо же себя как-то освящать.

     
     
  • 7.64, dq0s4y71 (??), 22:54, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Но элита человечества программеры любят создавать из всего культ спасения мира, вот и из перла сделали культ.

    По-моему, это как раз про Питон. У Перла изначально была более или менее конкретная задача - обработка текста. А вот автор Питона, похоже, в своем детище пытался воплотить собственные представления о "правильном" программировании.

     
  • 6.62, dq0s4y71 (??), 22:35, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >
    >Я думаю из названия достаточно ясно для чего создавался язык? Как замена
    >sed и awk.
    >

    A awk расшифровывается как Aho, Weinberger & Kernighan. Вам из этого названия тоже ясно для чего создавался этот язык? Не откажите в удовольствии, сообщите нам цепь своих рассуждений. ;)

    >
    >Читал, дорогой, до конца читал, не одну, читал.

    Ога. Я понял.

     
     
  • 7.90, Name (?), 12:34, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>
    >>Я думаю из названия достаточно ясно для чего создавался язык? Как замена
    >>sed и awk.
    >A awk расшифровывается как Aho, Weinberger & Kernighan. Вам из этого названия
    >тоже ясно для чего создавался этот язык?

    В даном случае (awk), в аббревиатруе зашифровано не  для чего создавался, а  имена его создателей. А к примеру sed расшифровывается как поточный редактор.

    >Не откажите в удовольствии,
    >сообщите нам цепь своих рассуждений. ;)

    О нет не смогу, если ты себя во множественном числе пишешь, то не смогу, это к психиатору нужно.

    >>
    >>Читал, дорогой, до конца читал, не одну, читал.
    >
    >Ога. Я понял.

    Молодец. Хоть что-то дошло.

     
  • 4.52, Дмитрий Ю. Карпов (?), 20:22, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Perl название языка представляет собой аббревиатуру, которая расшифровывается как Practical Extraction and Report Language «практический язык для извлечения данных и составления отчётов»
    > Никаким сис.админством тут не пахнет.

    Попробуйте с трёх попыток угадать, кто занимался извлечением данных и генерацией отчётов по ним. Даже дам подсказку: это были не программисты баз данных.

     
  • 3.48, анонимус (??), 20:02, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >> Кроме того, Perl просто старенький когда он разрабатывался было ещё не ясно для чего будут использоваться скриптовые языки...
    >
    >Вот какраз для чего создавался Перл было ясно. Он был задуман как
    >инструмент для обработки текста и для системного администрирования. А вот для
    >чего создавался Питон - не понятно, наверное, для обучения школьников индентации...
    >

    +1
    Я пользуюсь обоими указанными языками.
    На Питоне обучаю студентов основам программирования,
    А на Перле пишу скрипты.
    ИМХО - Питон - это универсальый язык, и писать на нем скрипты удобно разве что по сравнению с бэйсиком. Как замена шела он_не_пригоден.

     
     
  • 4.55, Юниксоид (??), 20:45, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Скажите это google, у них везде java и python :-)

    Наверное, они такие тупые, ещё про perl не прочитали :-)

     
     
  • 5.66, dq0s4y71 (??), 23:09, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Скажите это google, у них везде java и python :-)
    >
    >Наверное, они такие тупые, ещё про perl не прочитали :-)

    Yahoo тоже на PHP. Но, тем не менее, Дейвид Файло, считает, что без Перла Yahoo никогда бы не возник. Он даже Ларри Уолла за это отблагодарил :) http://www.salon.com/21st/feature/1998/10/cov_13feature.html

     
  • 5.163, Zulu (?), 00:39, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Перла у них выше крыши тоже. Привет Мухосранску, который о гугле _слышал_)))
     
  • 4.56, Name (?), 20:51, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Как замена шела он_не_пригоден.

    Если вам нужно что-нибудь в духе:

    #!/bin/sh
    #$1 = ip

    iface='ifconfig  | grep -C1  $1 | awk '{print $1}' | tr '\n' ' ' | awk '{print $1}''
    ifconfig $iface down

    #end

    И подобную мелочь, которая пишется за минуту. То скорее всего да, python для этого мало пригоден. Как только появляется потребность сделать что-то действительно сложное, вот тут ему и место.

     
     
  • 5.171, Zulu (?), 02:40, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >iface='ifconfig  | grep -C1  $1 | awk '{print $1}' |
    >tr '\n' ' ' | awk '{print $1}''

    не знаю говорил ли я это или нет, но в свое время за такое я программистов сначала предупреждал, а потом прощался. два элемента из множества (tr, sed, grep, awk) соединенные пайпами это желтая карточка.

     
     
  • 6.174, Sphynkx (ok), 03:13, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >за такое я программистов сначала предупреждал, а потом прощался. два элемента
    >из множества (tr, sed, grep, awk) соединенные пайпами это желтая карточка.

    Это чем же Вам пайпы не угодили??

     
     
  • 7.213, Name (?), 19:06, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>за такое я программистов сначала предупреждал, а потом прощался. два элемента
    >>из множества (tr, sed, grep, awk) соединенные пайпами это желтая карточка.
    >
    >Это чем же Вам пайпы не угодили??

    Ну он в чем-то прав, можно короче. Например сходу поменять первую пару awk/tr и тогда второй awk не поднадобиться, потом просто все после grep заменить на awk.

    С другой стороны оптимизация того, что пишется в командной строке с той скоростью с которой набирается текст и выполняется в течении нескольких нескольких абсолютно некритичных милисекунд это фетишь и право не стоит на это обращать внимание.

     
  • 6.194, Heckfy (ok), 21:01, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    не знаю, кто как, но я десятками подобных конструкций, набираемых прямо в команд... большой текст свёрнут, показать
     
  • 2.36, Name (?), 17:53, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >У перла есть существенные недостатки в таких ключевых системах, как управление памятью
    >(можно почитать тут http://michurin.com.ru/python-vs-perl.shtml особенно часть "Под капотом"). Кроме того, Perl
    >просто старенький, когда он разрабатывался было ещё не ясно для чего
    >будут использоваться скриптовые языки (исторический экскурс можно почитать тут http://michurin.com.ru/python-vs-perl-2.shtml)

    У перла существенных недостаков всего 2:

    1. Нет ООП.
    2. Perl6 --- 10 лет в разработке (Вы еще спрашиваете почему же его хоронят?).  

     
     
  • 3.41, dq0s4y71 (??), 19:03, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >У перла существенных недостаков всего 2:
    >
    >1. Нет ООП.

    А, может быть, это как раз достоинство? Кстати, ООП у Перла таки есть. Вы все же не пренебрегайте советом, почитайте что-нибудь про Перл кроме Википедии. :)

    >2. Perl6 --- 10 лет в разработке (Вы еще спрашиваете почему же его хоронят?).

    Все юзают 5-й Перл. Кстати, 3-й Питон тоже никак не допилят и все спокойно юзают 2-й и никому это не мешает.

     
     
  • 4.45, Name (?), 19:52, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет дорогой, это недостаток Причем для такого языка большой недостаток Мы все ... большой текст свёрнут, показать
     
     
  • 5.60, dq0s4y71 (??), 22:19, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >
    >Нет дорогой, это недостаток. Причем для такого языка большой недостаток.
    >

    Огромный. Как для собаки отсутствие пятой ноги.

    >
    >Мы все знаем какое там ООП, и через какое место оно реализовано.
    >Это не ООП.
    >

    Сочувствую. А есть языки, в котрых ООП даже не предусмотрено. Разрыв шаблона, да?

    >Python 3 вышел года 2 как назад, идет постепенный преход (библиотеки переежают),
    >на моей машине к примеру он стоит, и в репозитариях давно
    >обитает.  Perl6 проект начат в 2000 и по настоящее время
    >срок релиза не известен.  Есть смысл сравнивать?

    Ну, если он на вашей машине стоит, тогда другое дело...

     
     
  • 6.83, Name (?), 11:25, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>
    >>Нет дорогой, это недостаток. Причем для такого языка большой недостаток.
    >>
    >
    >Огромный. Как для собаки отсутствие пятой ноги.

    Огромный как, например, нельзя сделать нормальные бидинги к ООП языкам и библиотекам на них написанным --- Qt к примеру, и программным платформам.

    >Сочувствую. А есть языки, в котрых ООП даже не предусмотрено. Разрыв шаблона,
    >да?

    Да есть такие языки, со своей нишей. Разыва не получилось.

    >Ну, если он на вашей машине стоит, тогда другое дело...

    Он как бы в репозитариях давно есть, и литература по нему давно есть, а моя машина тут не причем.


     
     
  • 7.95, dq0s4y71 (??), 13:18, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Да есть такие языки, со своей нишей.

    У Перла _тоже_ _своя_ _ниша_. Сюрприз?

    >Он как бы в репозитариях давно есть, и литература по нему давно есть, а моя машина тут не причем.

    Ну вот. То при чем, то ни при чем... Вы уж разберитесь как-нибудь.

     
     
  • 8.135, Name (?), 21:00, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в которой он с легкостью сливает и python и теперь даже ruby Мне разбиратьс... большой текст свёрнут, показать
     
  • 5.71, аноним (?), 00:57, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Мы все знаем какое там ООП, и через какое место оно реализовано.
    >Это не ООП.

    Это ООП, причем намного лучше, например, питоньего.

     
     
  • 6.84, Name (?), 11:26, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>Мы все знаем какое там ООП, и через какое место оно реализовано.
    >>Это не ООП.
    >
    >Это ООП, причем намного лучше, например, питоньего.

    Чем лучше?  

     
     
  • 7.101, Stanislaus (ok), 13:53, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>>Мы все знаем какое там ООП, и через какое место оно реализовано.
    >>>Это не ООП.
    >>
    >>Это ООП, причем намного лучше, например, питоньего.
    >
    >Чем лучше?

    Да хватит вам про ООП спорить. ООП - понятие АБСТРАКТНОЕ. Какая разница как это понятие реализуется. На вкус и цвет товарищей нет.


     
  • 5.108, Stanislaus (ok), 16:01, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Не забываем, что такое Perl6 Смысла сравнивать Perl6 с Python3 действительно НЕ... большой текст свёрнут, показать
     
  • 3.100, Гога (?), 13:53, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>У перла есть существенные недостатки в таких ключевых системах, как управление памятью
    >>(можно почитать тут http://michurin.com.ru/python-vs-perl.shtml особенно часть "Под капотом"). Кроме того, Perl
    >>просто старенький, когда он разрабатывался было ещё не ясно для чего
    >>будут использоваться скриптовые языки (исторический экскурс можно почитать тут http://michurin.com.ru/python-vs-perl-2.shtml)
    >
    >У перла существенных недостаков всего 2:
    >
    >1. Нет ООП.

    Вижу Вы "специалист" с большой буквы! ;) http://www.iinteractive.com/moose/ - это Вам не ООП?

    >2. Perl6 --- 10 лет в разработке (Вы еще спрашиваете почему же
    >его хоронят?).

    Всему свое время. Он вберет в себя лучшее из руби, питон и явы. ;)

     
     
  • 4.103, Stanislaus (ok), 13:58, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Всему свое время. Он вберет в себя лучшее из руби, питон и
    >явы. ;)

    +1... Тоже с нетерпением жду Perl6. Очень многообещающий и необычный эксперимент.

     
  • 4.151, Name (?), 22:48, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >[оверквотинг удален]
    >>>(можно почитать тут http://michurin.com.ru/python-vs-perl.shtml особенно часть "Под капотом"). Кроме того, Perl
    >>>просто старенький, когда он разрабатывался было ещё не ясно для чего
    >>>будут использоваться скриптовые языки (исторический экскурс можно почитать тут http://michurin.com.ru/python-vs-perl-2.shtml)
    >>
    >>У перла существенных недостаков всего 2:
    >>
    >>1. Нет ООП.
    >
    >Вижу Вы "специалист" с большой буквы! ;) http://www.iinteractive.com/moose/ - это Вам не
    >ООП?

    Честно? Читал не так давно на хабре, в реальном коде это не видел.

    >>2. Perl6 --- 10 лет в разработке (Вы еще спрашиваете почему же
    >>его хоронят?).
    >
    >Всему свое время. Он вберет в себя лучшее из руби, питон и
    >явы. ;)

    Надеюсь.

     
  • 3.114, phaoost (ok), 17:06, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >У перла существенных недостаков всего 2:
    >1. Нет ООП.
    >2. Perl6 --- 10 лет в разработке (Вы еще спрашиваете почему же
    >его хоронят?).

    1 - для меня это - достоинство. оно там есть кстати, но можно без него обойтись.
    а допилят или нет 6й мне как-то пофигу. 5й вполне так неплохо работает.

     

     ....большая нить свёрнута, показать (34)

  • 1.17, Oles (?), 14:58, 07/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Тото в ЖЖ постоянно что то ломается.
    А по поводу что оно где-то "ещё используется", я вам открою тайну, ещё во многих очень крупных компаниях и 7-я и 8-я соляра стоит. Но ведь не говорят что 7-я соляра живее всех живых? :) Вы лучше приводите статистику _новых_ проектов которые на перле создаются.
     
     
  • 2.19, mma (?), 15:31, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На чем писать скрипты администрирования, веб-интефейсы cgi'шные?  на питон чтоли?  чегото не под него не наблюдается что-то похожее на CPAN по объему? У perl  есть своя ниша и не стоит его позиционировать как универсальный
     
     
  • 3.23, astoon (?), 15:54, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    скрипты администрирования лучше писать на пайтон.
     
     
  • 4.27, mma (?), 16:14, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а где под питон богатый набор различных библиотек реализующих те или иные задачи - тут главное скорость написания, и Perl  за свои года скопил не мало полезного кода
     
     
  • 5.31, Аноним (-), 16:43, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это от перла так мозг усыхает, что уже не догадаться на python.org зайти?
    http://pypi.python.org/pypi?%3Aaction=browse
     
  • 4.49, анонимус (??), 20:07, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >скрипты администрирования лучше писать на пайтон.

    А ты сам пробовал?

     
     
  • 5.53, Name (?), 20:25, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>скрипты администрирования лучше писать на пайтон.
    >
    >А ты сам пробовал?

    Что значит пробовал, на них все и есть, чуть-чуть еще баша, но это уже другая история.

     
  • 3.28, Name (?), 16:22, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скрипты администрирования лучше всего писать на python и bash, рекомендую вот эт... большой текст свёрнут, показать
     
     
  • 4.44, mma (?), 19:49, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зачем интерфейсу администрирования производительность - тут нужна максимальная п... большой текст свёрнут, показать
     
     
  • 5.51, Name (?), 20:22, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    О как Теперь тема сменилась c cgi на интерфейс администрирования , так вот ... большой текст свёрнут, показать
     
     
  • 6.57, Stanislaus (ok), 21:28, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот GUI и на Perl и на Python один сплошной костыль.

    Я очень рад, что вам нравится Python. Но я бы не стал его позиционировать как универсальный язык. Все имеет свою нишу.

     
     
  • 7.85, Name (?), 11:39, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пишу и на qt и qtk , в каком месте это костыль Вот например простое окошко на... большой текст свёрнут, показать
     
     
  • 8.94, Stanislaus (ok), 13:17, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну, про что я и говорил И насколько сложный GUI у вас таким способом получится ... текст свёрнут, показать
     
     
  • 9.112, dq0s4y71 (??), 17:01, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    1 А на о, ужас Делфи вообще писать ничего не надо Оно окошечко само создает... текст свёрнут, показать
     
  • 9.115, Добрый Дохтур (?), 17:10, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ну-ну удачи в написании переносимых приложений ... текст свёрнут, показать
     
     
  • 10.118, Stanislaus (ok), 17:32, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну хреново у Python и Perl c написанием ХОРОШИХ, КАЧЕСТВЕННЫХ GUI приложений Я ... текст свёрнут, показать
     
     
  • 11.140, Name (?), 21:23, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какой конкретно Код открыт 10 минут на изучение сборки в py2exe хватит Впере... текст свёрнут, показать
     
     
  • 12.155, Stanislaus (ok), 23:01, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    http www taskcoach org File ntpath pyo , line 102, in join UnicodeDecodeEr... большой текст свёрнут, показать
     
     
  • 13.206, Ну типа имя (?), 15:31, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален У меня виндусу нет А ошибка простая UnicodeDecodeError... текст свёрнут, показать
     
  • 10.121, dq0s4y71 (??), 17:53, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А когда вам скажут, что этот код скомпилится на любой платформе, где есть gcc ... текст свёрнут, показать
     
     
  • 11.125, Добрый Дохтур (?), 18:15, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален там, где есть gcc qt - есть и python и речь не c vs p... текст свёрнут, показать
     
     
  • 12.133, dq0s4y71 (??), 20:24, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тогда зачем вы упоминаете здесь ООП, многопоточность и скорость выполнения Ну, ... текст свёрнут, показать
     
     
  • 13.156, Добрый Дохтур (?), 23:02, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    о, как а у меня почему-то на python это получается причём, из того что я тут п... текст свёрнут, показать
     
  • 9.129, Sphynkx (ok), 19:06, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не надо мелочиться - лучше сразу ядро Язык-то универсальный, производительный ... текст свёрнут, показать
     
  • 9.136, Name (?), 21:10, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален И Да это каркас и кода в нем больше, чем в плюсах А да... текст свёрнут, показать
     
     
  • 10.138, Stanislaus (ok), 21:20, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Что начинается Вы меня простите, но ваша любовь к Python превышает все разум... текст свёрнут, показать
     
     
  • 11.141, Name (?), 21:29, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чёрт, сайт презедента на python когда власть сменится Ви что-то знаете Др... текст свёрнут, показать
     
     
  • 12.143, Stanislaus (ok), 21:33, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Откуда такая информация Принимали участие ... текст свёрнут, показать
     
     
  • 13.144, Name (?), 21:46, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Факт известный Django Нет участия не принимал ... текст свёрнут, показать
     
     
  • 14.146, аноним (?), 22:03, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    в гос секторе вообще все через одно место как правило закрытые разработки, в к... текст свёрнут, показать
     
     
  • 15.152, Name (?), 22:53, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А тут, представляешь себе, на открытом движке И понимаешь что не все потеряно ... текст свёрнут, показать
     
  • 14.147, Stanislaus (ok), 22:04, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ммммм Что-то больно много следов от Drupal в новом дизайне Его случайно ... текст свёрнут, показать
     
  • 11.158, Name (?), 23:17, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Вам рассказать на чем лучше обрабатывать текст, на C или любом скриптовом язык... большой текст свёрнут, показать
     
     
  • 12.162, Stanislaus (ok), 23:47, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Я думаю, лучше закрыть эту полемику Я имел в виду приложения для управления п... текст свёрнут, показать
     

     ....большая нить свёрнута, показать (33)

  • 1.18, Аноним (-), 15:04, 07/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    opennet кстати тоже на Perl: http://www.opennet.ru/guide.shtml#hw


     
  • 1.21, astoon (?), 15:51, 07/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Код на perl5 нормально читаемый, если аккуратно написан.
    Но perl5 неряшливо организован, как снаружи, так и внутри. Слишком диагональный. Каша мала в интерпретаторе, и, как следствие, в самом языке. И, несмотря на то, что в кэмэл-буке этим хвалятся, такая неряшливость и диагональность - оказалась минусом, а не плюсом. В этом признавался и сам Ларри.
    С крупными проектами все понятно - никто не начинает их на perl5.
    Но и на малом скриптовании от тоже сдал свои позиции - со всеми подобными задачами Пайтон лучше справляется.
    Есть одна вещь, где он однозначно лучше - если много скриптов часто запускать - у perl5 старт наиболее быстрый.
    Тем не менее, в душе продолжаю любить perl5.
    И кстати, еще на perl5 работают тысячи биллинговых систем по всему миру :)
     
     
  • 2.75, Аноним (-), 02:58, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Благодаря вылизанности пятой  ветки, считаю перл скриптовым языком, на котором стоит начинать web-проекты средней и большой сложности, если нужна быстрая разработка, высокая производительность и надежность. А по-настоящему большие проекты лучше писать на яве. :)
    А питон ... Единственный его плюс - пара фреймворков, но это плюс этих самых фреймворков, а не языка. У питона нет четкой области применения - поэтому он вроде как и подходит для всего, но только по чуть-чуть :)

    А microsoft использует ASP.net, они наверное тоже дураки и не знают про питон :)
    Мне непонятна фанатичность некоторых людей, отстаивающих питон, перескакивая с одной области применения на другую, это всего лишь язык :)

     
     
  • 3.78, Добрый Дохтур (?), 03:45, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Мне непонятна фанатичность некоторых людей, отстаивающих питон, перескакивая с одной области применения
    >на другую, это всего лишь язык :)

    на этом языке приятно писать. всё делается просто и изящно.
    покажите, как на перле будет выглядеть выборка из БД результата запроса порциями по 2к записей.

    На питоне такое делается просто и изящно через генератор.

     
     
  • 4.80, аноним (?), 10:46, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    может вы уже пойдете изучать perl, если вам так хочется узнать как это выглядит на perl?
     
     
  • 5.91, Name (?), 12:36, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >может вы уже пойдете изучать perl, если вам так хочется узнать как
    >это выглядит на perl?

    То есть код вы привести не можете, но ляпнуть это завсегда?

     
     
  • 6.99, аноним (?), 13:53, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    могу, проблем с этим нет, но вот у питонщиков жуткий батхерт по поводу своего любимого языка. я спорил с питонщиками ни раз, и, честно, уже поднадоело. всегда начинается: "а ты вот так сделать можешь?", после показа кода опять: "ну это ладно, а вот так?", делаешь так, и снова слышишь: "ну а вот это можно?". Питонщики, успокойтесь, те куски кода, что вы ваяете на питоне, отнюдь не являются чем-то уникальным, самобытным и вехой программирования.
     
     
  • 7.117, dq0s4y71 (??), 17:26, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >могу, проблем с этим нет, но вот у питонщиков жуткий батхерт по
    >поводу своего любимого языка. я спорил с питонщиками ни раз, и,
    >честно, уже поднадоело. всегда начинается: "а ты вот так сделать можешь?",
    >после показа кода опять: "ну это ладно, а вот так?", делаешь
    >так, и снова слышишь: "ну а вот это можно?". Питонщики, успокойтесь,
    >те куски кода, что вы ваяете на питоне, отнюдь не являются
    >чем-то уникальным, самобытным и вехой программирования.

    +1
    Я давно понял, что Питон - это не язык программирования, а религия. :) Конечно, у любого языка есть фанатики, но Питон, по-моему, как никакой другой способствует фанатизму, т.к. его создание не преследовало какой-то конкретной цели, но вместо этого навязывается некий принципа программирования, который позиционируется как единственно правильный.

     
  • 7.127, Добрый Дохтур (?), 18:26, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >могу, проблем с этим нет, но вот у питонщиков жуткий батхерт по
    >поводу своего любимого языка. я спорил с питонщиками ни раз, и,
    >честно, уже поднадоело.

    так покажите код =) в чём проблема то? там, на верху страницы есть код, который берет файлы из каталога и проходится по ним набором регекспов. Код умеет утилизировать сразу несколько процессоров. На написание этого у меня ушло несколько минут. При этом код одинаково работает на Windows/Linux/Solaris.


     
  • 7.139, Name (?), 21:20, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >могу, проблем с этим нет,

    Если бы вы сказали, например, что это легко делается при помощи SQL, я бы вас понял, но вы действительно не понимаете о чем речь. Речь была о том что в перле нет понятия генераторов, а штука действительно очень удобная.

    >но вот у питонщиков жуткий батхерт по
    >поводу своего любимого языка.

    Аналогично у перлистов.

    >я спорил с питонщиками ни раз, и,
    >честно, уже поднадоело.

    А зачем тогда вы лезете... Ну раз не охота?

     
  • 4.96, Stanislaus (ok), 13:31, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >На питоне такое делается просто и изящно через генератор.

    Думаешь на Perl аналог генератора сложно сделать? Дробим средствами СУБД большой бинарник блоками во временную таблицу и по блоку выгружаем. Какие проблемы то? Я такое делал и на Perl, и на Python и на С...

    Тут успех зависит от решения и от возможностей СУБД, а не от наличия или отсутствия ВСТРОЕННОГО генератора.


     
     
  • 5.116, Добрый Дохтур (?), 17:24, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Думаешь на Perl аналог генератора сложно сделать? Дробим средствами СУБД большой бинарник
    >блоками во временную таблицу и по блоку выгружаем. Какие проблемы то?

    ну-ну. если у вас права только на select и вы не можете создавать объекты в базе.
    Да и то, что вы предложили - пустая трата ресурсов.

    >Тут успех зависит от решения и от возможностей СУБД, а не от
    >наличия или отсутствия ВСТРОЕННОГО генератора.

    Пример:
    http://code.activestate.com/recipes/137270/

    работает на sqlite, mysql, postgres, oracle, mssql, Firebird.
    без лишнего копирования и создания временных объектов в БД.

     
     
  • 6.123, Stanislaus (ok), 18:05, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Я вообще-то немного другое имел в виду. Выгрузку БОЛЬШИХ БИНАРНЫХ ОБЪЕКТОВ.

    Тем не менее, .fetchmany() действительно положительная черта Python, но с другой стороны, курсоры - это все же особенность БД и они тут играю основную роль.

     
     
  • 7.126, Добрый Дохтур (?), 18:19, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Я вообще-то немного другое имел в виду. Выгрузку БОЛЬШИХ БИНАРНЫХ ОБЪЕКТОВ.
    >
    >Тем не менее, .fetchmany() действительно положительная черта Python, но с другой стороны,
    >курсоры - это все же особенность БД и они тут играю
    >основную роль.

    безусловно. я же не говорю, что курсоры БД доступны только в python. Я лишь прошу показать код на perl.

     

  • 1.86, Oles (?), 11:44, 08/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    У перла много проблем.
    Глобальные переменные в функциях по-умолчанию, ужасные массивы и сложные структуры, зависимость возвращаемого значения от контекста, кривейший "do", идиотские шеловские eq, gt, ne для сравнения, вообще имена многих функций - заклинания и матюки из двух-трёх букв. За "bless" вообще нужно предавать казни - это слово в человеческих языках не обозначает никакого действия меняющего хоть что-нибудь в реальности. Ну и главное - многообразие языка, где теперь каждый профи извращается как же ещё можно сделать то-же самое другим путём, а потом ребята сидят и парят себе голову "что он этим хотел сказать". Вобщем язык не для людей а для Ларри Вола, ибо крут он.
     
     
  • 2.97, Stanislaus (ok), 13:35, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >У перла много проблем.

    У Perl нет проблем. Так же как их нет и у Python. Проблемы есть у людей, которые ленятся читать документацию к языку и к его либам.

    Для меня Perl == Python. Вот C++ это другое дело. Действительно УНИВЕРСАЛЬНЫЙ язык.

     
     
  • 3.176, Moosh (?), 06:44, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ассемблер, вот действительно универсальный язык!
     
     
  • 4.183, Stanislaus (ok), 14:36, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен. Но это уже другая история. =)
     
  • 2.107, Аноним (-), 15:17, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это уже право максимализм. Определять кому на чем писать, исходя из ваших представлениях об удобстве. Вы игнорируете огромное число кода написанного на перле, и того , который пишется сейчас и будет создаваться в ближайшее время и придирветесь к каким-то раздражающим(вас) мелочам в синтаксисе, которые есть в любом языке. Такой криетрий оценки языка не объективен.
     
     
  • 3.177, Добрый Дохтур (?), 10:01, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Товарищи перлисты, а покажите реализацию массива, сохраняющего имена функций из которых к нему обращались с сохранением порядка.

    Ессно, кроме полезного payload'а.

     
     
  • 4.178, Аноним (-), 10:38, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Товарищ питонист, а покажите реализацию цикла for в стиле С.

    Ессно, кроме насилования while'а.

     
     
  • 5.179, Добрый Дохтур (?), 11:29, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Товарищ питонист, а покажите реализацию цикла for в стиле С.
    >
    >Ессно, кроме насилования while'а.

    а чем for i in xrange(0,100) не нравится?
    И в какой ситуации так уж безумно нужно C-style for?
    А покажите мне способ получения последовательностей случайной длины.

     
     
  • 6.180, Аноним (-), 13:01, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >> а чем for i in xrange(0,100) не нравится?

    Потому что есть обычная итерация с условием(часто шаг нужно делать не +/- 1, нередко встречаются множественные условия, а не только проверка переменной-счетчика), а есть проход по последовательности элементов. И в каждом случае удобнее использовать один из них.

    >> И в какой ситуации так уж безумно нужно C-style for?

    И в какой же ситуации так уж безумно нужен "способ получения последовательностей случайной длины" ? Безумно не нужно, ничего, в том числе от ЯП, если нужно значит что-то в жизни надо поменять к лучему :)

    Да и в каком контесте подразумевается случайная последовательность ? Вам нужен цикл со случаым числом итераций или множество элементов случайной длины ?

     
     
  • 7.182, Добрый Дохтур (?), 14:31, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    0, 2, 4, 6, 8, 10, 12, 14, 16, 18 20, 17, 14, 11, 8, 5, 2 практически всегда... большой текст свёрнут, показать
     
     
  • 8.184, Добрый Дохтур (?), 14:40, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    upd забыл перед foo Однако, остаётся открытым вопрос ... текст свёрнут, показать
     
     
  • 9.188, Stanislaus (ok), 15:06, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    defined func СПИСОК ХЕШ МАССИВ, ХЕШ - АБСТРАКЦИЯ, это контекст либо списк... текст свёрнут, показать
     
  • 8.185, Stanislaus (ok), 14:41, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Может всетаки print wow n if defined foo ... текст свёрнут, показать
     
  • 8.190, Аноним (-), 15:53, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А если шаг меняется в процессе цикла P Да что ж вам везде мерещится жизненная... большой текст свёрнут, показать
     
     
  • 9.191, Добрый Дохтур (?), 17:41, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    для такого крайне редкого случая я просто напишу генератор, где один из аргумент... большой текст свёрнут, показать
     
     
  • 10.193, Аноним (-), 19:50, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Все ваши примеры для меня не просто редкие, они уникальные можно сказать, и боле... большой текст свёрнут, показать
     
     
  • 11.195, Добрый Дохтур (?), 23:36, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален птичко обломинго стучицца к вам usr bin python impo... текст свёрнут, показать
     
     
  • 12.196, phaoost (ok), 01:24, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален usr bin perl -w , n for i 0 5 prin... текст свёрнут, показать
     
     
  • 13.202, Добрый Дохтур (?), 10:08, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален фигню вы написали аналог вашему - это вот такое usr... текст свёрнут, показать
     
  • 12.197, phaoost (ok), 01:28, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    да, кстати phaoost warp time perl aa pl 1 1 1 2 3 4 4 9 16 8 27 64 16 81 256... текст свёрнут, показать
     
  • 12.198, Аноним (-), 02:46, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Не понимаю, чем вы так не удовлетоврены, если ваш язык вас полностью устраивает ... большой текст свёрнут, показать
     
     
  • 13.204, Stanislaus (ok), 13:26, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    На самом деле, в Perl можно легко узнать все, что угодно о разобранной программе... текст свёрнут, показать
     
     
  • 14.209, Добрый Дохтур (?), 19:09, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Уважаемый Stanislaus Чтобы понять, что в perl плохо, достаточно посмотреть что ... большой текст свёрнут, показать
     
  • 13.208, Добрый Дохтур (?), 18:05, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    этот вариант уже лучше но показывает, что про ленивые вычисления вы не в курсе ... большой текст свёрнут, показать
     
     
  • 14.210, Аноним (-), 19:52, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В курсе, я даже в курсе, что в перле их нет Зачем они мне в web-программирован... большой текст свёрнут, показать
     
     
  • 15.211, Добрый Дохтур (?), 01:14, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    это личное дело каждого я по необходимости бывают ситуации, когда они упрощают... большой текст свёрнут, показать
     
     
  • 16.212, Аноним (-), 05:57, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Подобные ужасы допускаете вы, а язык только позволяет Мне страшно представить к... большой текст свёрнут, показать
     

     ....большая нить свёрнута, показать (26)

  • 1.181, szh (ok), 13:45, 09/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Python сильно сливает Perl-у в regexp-ах
    для меня это killer feature;  (ООП не ООП, отступы иль скобки мне лично все равно)

    http://snowplow.org/martin/rebench/

     
     
  • 2.186, Oles (?), 14:55, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, если уж пошла такая пьянка, хотелось бы видеть пример на перле вот такой штуки обычной для пхп.

    function rec_something($xxx) {
        if (is_array($xxx)) {
            foreach($xxx as $x=>$y)
                $xxx[$x] = rec_something($y);
        }
        return something($xxx);
    }

    Т.е. в результате обработана сущность данных неизвестно насклько сложной структуры.

     
     
  • 3.187, Oles (?), 14:56, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    return забыл но не важно для сути :)
     

  • 1.199, Васько Чапаев (?), 04:17, 10/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Я офигиваю, уже почти 200 сообщений в теме про Perl, и кто после этого будет утверждать, что язык умирает раз он вызывает такую бурю эмоций? :)))

     
     
  • 2.203, Stanislaus (ok), 13:16, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Perl жил, жив и будет жить вечно. Что тут происходит - больше похоже на столкновение вкусов, подходов.

    Я для себя например из всего выше понял, что мой Milter по прежнему будет работать на Mimedefang (Perl, работает на высоконагруженном почтовом хайве, быстро, качественно, надежно). Сложные процедуры для PostgreSQL я по прежнему буду писать на PLPerl (Все, что я писал на PLPython работало на порядок медленнее, и синтаксис Pythona там доставляет массу неудобств). И для разработки Web-приложений, я буду использовать mod_perl, ибо он давно мне доказал свою надежность и гибкость (терпеть не могу CMS, любые, так как все мои Web-проекты приходилось интегрировать в существующую ИТ-инфраструктуру предприятий без швов).

    Не спорю, в Python есть некоторые приятные особенности, которые отсутствуют в Perl, но могут быть заменены другими конструкциями. И в Perl есть приятные особенности, которые можно синтезировать в Python.

    Вот единственный минус Python, или даже программистов Python, это то, что они пытаются лезть в области применения, где интерпретируемым языкам делать нечего и плодят глючный софт с километровыми баг-репортами.

     

  • 1.205, Andrey Mitrofanov (?), 14:48, 10/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ""Незабвенный Perl"" - спрашивайте уникальный сборник стихов и воспоминаний современников, в аптеках города!
     
  • 1.214, Jaris (?), 12:19, 17/04/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Читаю и улыбаюсь!
    Неужели, вам не пофигу на чём быдлокодят остальные???
    Сидите, ваяйте свои нетленки... а то устроили холивар тут)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру