 |
::
Меню :: |
 |
|
|
|
 |
::
Друзі :: |
 |
|
|
|
|
Що таке perl?
Perl - це мова програмування
широкого призначення. Спочатку він створив Ларрі Уоллом (Larry Wall) в 1987
році, тепер він продовжує розвиватися групою ентузіастів, проте Ларрі строго
контролює цей процес.
Зараз найбільш популярна 5-а версія мови (perl5), вона широко використовується в
web-разработке і системному адмініструванні. Вже багато років йде робота над
perl6 - принципово новій версії (фактично - новій мові програмування), існують
робочі прототипи, проте про практичне застосування говорити perl6 рано.
Perl славиться багатою бібліотекою модулів (CPAN - Comprehensive Perl Archive
Network), яку поповнюють ентузіасти. На ній можна знайти модулі для вирішення
безлічі практичних завдань.
Слово Perl є абревіатурою
виразу Practical Extraction and Report Language (практична мова витягань і
звітів), хоча іноді його називають Pathologically Eclectic Rubbish Lister
(патологічно еклектичний сміттєвий лістер). Не варто сперечатися про те, яка з
цих назв правильніше, тому що обидва вони належать Ларрі Уоллу, творцеві і
головному архітекторові, розповсюджувачеві і опікунові мови Perl. Ларрі створила
ця мова, коли намагався формувати звіти з ієрархії файлів системи сповіщення про
помилки, схожої на Usenet-новости, а можливості обробника потоків даних awk, що
застосовувався у той час, виявилися вичерпаними. Будучи справжнім (тобто
ледачим) програмістом, Ларрі вирішив вирвати дану проблему з коренем,
застосувавши для цього який-небудь універсальний інструмент, який він сподівався
використовувати і надалі. В результаті з'явилася перша версія мови Perl.
Потішившись небагато з цією версією, додавши дещо, Ларрі запропонував її
співтовариству читачів матіриалов телеконференцій Usenet, відомому також як
"Мережа" (the Net). Користувачі, що мають доступ до тих, що входять в систему
Usenet комп'ютерам, розкиданим по всьому світу (а їх у той час було декілька
десятків тисяч), забезпечили для творця Perl ефективний "зворотний зв'язок",
питаючи, як робити одне, інше, третє. Багато з цих завдань Ларрі навіть і не
збирався ставити перед своєю маленькою новою мовою програмування.
В результаті Perl все ріс і ріс, причому майже з тією ж швидкістю, що і
операційна система UNIX. (Спеціально для новачків: все ядро UNIX тоді вимагало
пам'яті об'ємом 32 До! Тепер ми щасливі, якщо нам вдається умістити його в
декілька мегабайтів.) Виросли і його можливості.
Призначення мови Perl — допомогти програмістові у виконанні рутинних завдань,
які для shell дуже важкі або погано переносими, а також занадто незрозумілі,
одноразови або складні для кодування на З або іншому використовуваному в UNIX
мові.
Навчившись користуватися мовою Perl, ви, можливо, виявите, що починаєте
витрачати менше часу на те, що правильне бере в лапок різних параметрів shell
(або на коректне виконання С-об'явленій), а більше — на читання Usenet-новостей
і катання з гір на лижах, тому що Perl — чудовий засіб для вашого вдосконалення
як програміста. Могутні конструкції цієї мови дозволяють створювати (з
мінімальною витратою сил) деякі дуже ефективні спеціалізовані рішення і
універсальні інструменти. Ці інструменти можна використовувати і надалі, тому що
написані на Perl програми відрізняються високою переносимістю і готовністю до
використання. В результаті у вас з'явиться ще більше часу для читання
Usenet-новостей і відвідин з друзями барів караоке.
Як і будь-яка мова, Perl може бути мовою "только_для_напісанія" програм, які
потім буде неможливо прочитати. Проте при правильному підході ви можете уникнути
цього вельми поширеного недоліку. Так, іноді Perl-текст виглядає для необізнаних
як випадковий набір символів, але навчений досвідом Perl-программист знає, що у
цього набору є контрольна сума і кожен його символ має своє призначення.
На заднем сиденье секс в лесу.
|
 |
::
Наша кнопка :: |
 |
|
|
|
 |
|
Отримати код:
|
|
Підтримайте наш сайт і розмістіть нашу
кнопку на своєму ресурсі. |
|
|
 |
::
Реклама :: |
 |
|
|
|
 |
:: Посилання :: |
 |
|
|
|
|