Faq по perl і програмування для web де взяти документацію по Перліт

Рандал Шварц, Том Крістіансен. Вивчаємо перл (aka Llama book) (В оригіналі Learning Perl By Randal Schwartz, Tom Christiansen Larry Wall)

Книга для початківців, розказано що таке perl, розібрані всі основні конструкції мови, регулярні вирази, використання CPAN і написання CGI-програм.

Llama book я рекомендую всім для знайомства з perl.

Том Крістіансен, Натан Торкінгтон, Perl: бібліотека програміста

(В оригіналі Perl Cookbook By Tom Christiansen Nathan Torkington)

У цьому товстому 700-сторінковому томі розібрана купа практичних питань, що виникають при написанні програм на perl: від перетворення регістрів символів до написання TCP-серверів.

Скотт Гулич, Шишир Гундаварам, Гюнтер Бірзнекс: CGI програмування на Perl

(В оригіналі CGI Programming with Perl, second edition by Scott Guelich, Shishir Gundavaram and Gunter Birznieks)

Детальний керівництво з написання CGI-програм. Починаючи з опису протоколу HTTP і включає такі теми, як відправка пошти, робота з базами даних, створення графічних файлів з програм, XML, модулі шаблонів і mod_perl.

У perldoc perlbook описані інші цікаві англомовні книги по perl.

--- (Для зовсім крутих) ---

  • perlembed Способи впровадження перл-програм до програм на C / C ++
  • perlapio Власний API, який використовується в исходниках перла
  • perlxs XS - програмування Перловський бібліотек, використовуваних разом з бібліотеками на C
  • perlxstut Підручник по XS
  • perlguts Внутрішні функції перла для розробників
  • perlcall Угоди про виклик Перловський функцій з C
  • perlhist Історія і повний список всіх версій перла
  • Перл для win32 поставляється з програмою perldoc (користуватися: "perldoc perlfunc" і т. Д.) А також з документацією в HTML: якщо хочеш perldoc perlfunc, шукай perlfunc.html.

    Формат стандартної документації по Перліт (pod) має змогу вбудовування прямо в тексти програм, а програма perldoc - можливістю вилучення цієї документації. Тому, щоб отримати документацію по модулю Math :: Trig. просто запустіть perldoc Math :: Trig - perldoc знайде цей модуль і покаже документацію з нього. Якщо модуль не є частиною якоїсь бібліотеки, а існує сам по собі, наприклад, CGI.pm тоді просто perldoc CGI.pm або навіть perldoc CGI. NB: програма perldoc не надто розторопні, тому при установці перла під UNIX проводиться створення manpages для всіх модулів, так що man CGI або man Math :: Trig покаже швидше, ніж perldoc.

    Так, він теж входить в набір стандартної документації. Відправна точка - perldoc perlfaq, це зміст, з якого можна дізнатися, що FAQ складається з дев'яти великих частин.

    Про це говорять в perldoc perlpod, в man pod2man.

    Чому я вважаю це найкращим введенням в перл? Тому що це окремі невеликі статті, кожна з яких ілюструє конкретні можливості перла на прикладі написання програми для досить простий завдання. Все ж статті охоплюють практично весь спектр можливостей перла - від написання скрипта в один рядок, який може поміняти Іванов на Сидоров у всіх файлах в дереві директорій, до основ об'єктно-орієнтованого програмування і принципів створення власних модулів і бібліотек.