:: Меню ::

Головна
Передмова
Введення в світ Perl
Структура програми
Типи даних
Операції і вирази
Оператори
Операції введення/виводу
Робота з файлами
Формати
Посилання
Робота з рядками
Підпрограми і функції
Пакети, бібліотеки, модулі
Об'єктно-орієнтоване програмування в мові Perl
Запуск інтерпретатора і режим відладки
Мова Perl і CGI-програмування
Ресурси Perl
Книга для гостей
Контакти
Добавити у вибране

:: Друзі ::

 
 

:: Лічильники ::

= =

 

 

 

 

Що таке 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-программист знає, що у цього набору є контрольна сума і кожен його символ має своє призначення.
На заднем сиденье секс в лесу.


:: Наша кнопка ::

Отримати код:

Підтримайте наш сайт і розмістіть нашу кнопку на своєму ресурсі.


:: Реклама ::

Скачати безкоштовно програму Microsoft Front Page 2003


:: Посилання ::

-


 

 

 


Copyright ©