Розроблення комплексних Веб-сайтів за допомогою мови програмування Perl

Пелещишин А. М. та ін.
Код: 978-966-553-623-9
Навчальний посібник / А. М. Пелещишин, П. І. Жежнич, О. В. Марковець. Львів: Видавництво Львівської політехніки, 2007. 164 с. Формат 170 х 215 мм. М'яка обкладинка.
Ціна:211,00грн.
Weight: 0 г

Вступ

Perl (Practical Extraction and Report Language) є мовою, ідеально пристосованою для численних додатків з оброблення тексту. Perl підтримує структуровані програмні конструкції, як і більшість мов програмування високого рівня, і пропонує багатство вбудованих можливостей, накопичених нею за роки еволюції середовища UNIX. Perl є безкоштовним програмним забезпеченням. Батьком мови Perl є Ларі Віл (Larry Wall). Perl розроблено в 1986 році для створення звітів про зміст численних текстових файлів у середовищі UNIX. Оскільки наявні можливості не давали змоги вирішити таке завдання, Віл (Wall) винайшов новий засіб для його вирішення. Назва Perl oзнaчає практичну мову для добування й складання звітів (Practical Extraction and Report Language). Віл продовжував додавати різноманітні можливості до Perl і зробив її загальнодоступною. Популярність Perl зростає дотепер, і вона стала улюбленим засобом багатьох програмних пакетів. Уміння програмувати на Perl відіграє все більшу роль у резюме.
Perl є інтерпретованою мовою. Це означає, що програми, написані на Perl, звичайно виконуються через виклик інтерпретатора Perl і передавання йому списку команд, з яких складається програма. Оскільки інтерпретатор виконує команди Perl саме так, розробники часто називають програми на Perl скриптами.
Навчившись програмувати, використовуючи Perl, ви зможете застосовувати його для написання скриптів, за допомогою яких вирішуються різноманітні завдання програмування для Internet і Web. Тут буде розглянуто не тільки основи програмування на Perl, але також і кілька інших аспектів. Використовуючи Perl, програмісти створюють CGI-форми. Perl підтримує операції з файлами і з базами даних. Це робить його добре пристосованим для зберігання й добування інформації відповідно до потреб користувачів Web.