The OpenNET Project / Index page

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

Perl для начинающих в примерах

04.10.2005 16:36

Открылся новый сайт perlmeme.org для начинающих программировать на языке Perl. Представлены ответы на часто возникающие вопросы, заметки, описание конструкций с примерами кода, демонстрации кода для таких операций как сортировка, работа с БД, парсинг разных форматов и т.д.

  1. Главная ссылка к новости (http://perlmeme.org/...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/6185-perl
Ключевые слова: perl
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (18) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Mikk (?), 20:27, 04/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну-у... сайт-то на английском :-(
    На английском начинающим и Learning Perl почитать неплохо.
     
     
  • 2.12, Аноним (-), 13:22, 05/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну-у... сайт-то на английском :-(
    >На английском начинающим и Learning Perl почитать неплохо.

    Прелесть ресурса в примерах, там можно не зная английский многим вещам научиться.

     

  • 1.3, northbear (??), 23:38, 04/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нормально-нормально, не все же такие неучи как вы. А знание аглийского еще не означает однозначного знаня Perl'а... :)

    А то некоторые переводы, особенно для начинающих... :(( Таких переводчиков нужно убивать пока они еще маленькие. Сами бы попробовали чему-нибудь научиться по результатам своих творений. А потом люди думают, что программирование это страшно и ужасно...

     
     
  • 2.4, пингвин (?), 00:29, 05/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Но это действительно страшно и ужасно... жалею что изучал программирование, а не искусство бонсай например =\
     
     
  • 3.5, acronym (?), 01:14, 05/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    perl-то perlом, ему не убудет. Вот зачем 2 запятые пропустил? Разве так надо?
    Жалей сначала, что не доизучал язык, на котором выражаешься:]
     

  • 1.6, аноним (?), 06:08, 05/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Там все примеры начинаются строкой #!/usr/bin/perl
    Уж лучше с man perlintro начинать изучать Perl, там первая строка #!/usr/bin/env perl
     
     
  • 2.7, Los (?), 08:13, 05/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Важно не то, что пишете в первой строке: это от типа shell зависит, а что пишете во второй и последующих.
     
     
  • 3.8, аноним (?), 11:11, 05/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    То, что пишется в первой строке тоже важно. Perl пока что не является частью POSIX и поэтому совсем не обязательно должен находиться в /usr/bin. Хороший стиль программирование, в частности правильное написание первой строки, лучше выработать в себе изначально.
     
     
  • 4.11, Аноним (-), 13:21, 05/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >/usr/bin. Хороший стиль программирование, в частности правильное написание первой строки, лучше
    >выработать в себе изначально.

    Вам нужно на каждый запуск скрипта тратить ресурсы на запуск программы env ? Мне нет, поэтому всегда буду писать #!/usr/bin/perl


     
     
  • 5.13, аноним (?), 14:02, 05/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    > Вам нужно на каждый запуск скрипта тратить ресурсы на запуск программы env ? Мне нет, поэтому всегда буду писать #!/usr/bin/perl

    Мне нужны портабельные скрипты. На запуск программы env тратится примерно столько же ресурсов, как на запуск Hello world. При случае посмотрите её исходники. Не понимаю, почему многочисленные дистроклепатели не устанавливали perl в /usr/local/bin изначально. Если бы они так делали, не было бы сейчас никаких проблем писать #!/usr/local/bin/perl везде и всегда.

     
     
  • 6.14, Аноним (-), 14:26, 05/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Мне нужны портабельные скрипты. На запуск программы env тратится примерно столько же
    >ресурсов, как на запуск Hello world. При случае посмотрите её исходники.

    Сами посмотрите, env по тупому пытается делать execv во всех "bin" директориях, и поверьте запуск из /usr/bin там не на первом месте. Загрузка от лишнего fork на этом фоне меркнет.

    strace env blablabla 2> strace.log

    $ grep exec strace.log |wc
    28  

    $ grep open strace.log |wc
    37  

    "Hello world" говорите ?

     
     
  • 7.15, аноним (?), 20:45, 05/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Я не знаю в какой системе вы это проверяли и почему в Вашем strace log так много... большой текст свёрнут, показать
     
     
  • 8.16, Anonymous (?), 22:07, 05/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Cтоп-стоп, а от куда ядро знает где команда env лежит Насколько я помню после ... текст свёрнут, показать
     
     
  • 9.17, аноним (?), 03:57, 06/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Как откуда После полный к путь env как раз и прописывается usr bin env p... текст свёрнут, показать
     
  • 2.10, deskpot (?), 13:03, 05/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    хе. а помните, какой флейм был зимой во freebsd-stable по поводу возможности выброса симлинка который /usr/bin/perl by default?

    если не помните -- рекомендую почитать. там и статистика по перл-скриптам и то, насколько древнее каждое из выражений (perl vs sh vs env) и много чего интересного.

    начать можно отсюда: http://lists.freebsd.org/pipermail/freebsd-perl/2005-January/000442.html

     

  • 1.9, krz (??), 12:16, 05/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    жаль что на русском таких вещей малова-то. Буквально недавно наткнулся на подобное, но вот незадача - отсканировали книжку с кучей сиволов, смотришь в примеры и ужасаешся толи это регулярное выражение, толи плохо распознаные сиволы, всё таки на буржуйском читать гораздо приятнее.
     
  • 1.18, Simon Taylor (?), 15:55, 06/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > жаль что на русском таких вещей малова-то.
    > Буквально недавно наткнулся на подобное, но вот
    > незадача - отсканировали книжку с кучей сиволов,
    > смотришь в примеры и ужасаешся толи это гулярное > выражение, толи плохо распознаные сиволы, всё
    > таки на буржуйском читать гораздо приятнее.

    Здравствулте!

    (Hello)

    Мы смотрим для людей имеют хорошее вникание английского и русского. Мы хотим перевести некоторые из наших страниц на http://www.perlmeme.org в другие языки, such as русский, Отношения,

    Портной Simon

    (We are looking for people who have a good understanding of English and Russian.

    We want to translate some of our pages at
    http://www.perlmeme.org into other languages,
    such as Russian,

    Regards,

    Simon Taylor)

    simon@unisolve.com.au

     
  • 1.19, anonym (?), 20:58, 06/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А почему бы, господа, хая переводчиков самим не примкнуться к переводчикам? Время тратить жалко видимо. Так вот пока толковые люди не будут уделять подобным проектам внимания так оно и будет. Ситуация с ошибками в переводе помню натыкался и в c++, правда есть такая мудрость у писателей подобных обучающих программингу материалов - спецом давать грабли, чтобы чердак слетал и кругом шел и тема усваивалась.
     

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



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

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