Сферы использования языка программирования Perl

11 января 2013 г.

Perl — это язык программирования общего предназначения, который был создан более двадцати лет назад лингвистом Ларри Уоллом. Изначально он разрабатывался с целью объединения языков awk и sed и предназначался преимущественно для обработки текстовых файлов, извлечения информации, формирования и выдачи отчета. Сейчас он используется в сфере системного администрирования, и получил широкое распространение в создании web-приложений: поддержка Web-узлов, разработка CGI-сценариев, обработка электронной почты. Так когда же стоит выбирать именно Perl?

1. Системная поддержка UNIX

Как было замечено ранее, данный язык програмирования объединил в себе наиболее функциональные черты практически всех других традиционных средств. Это значительно оптимизировало и облегчило решение главных задач в сфере системного администрирования UNIX, благодаря чему язык Perl стал для нее основным. Еще одной особенностью этого языка является то, что большинство задач он решает гораздо быстрее, чем другие средства, чем увеличивает свою уникальность.

2. Поддержка Web-узлов

Web-узел — это специализированное хранилище HTML-страниц, которые, в свою очередь, являются простейшими текстовыми файлами в уникальном формате, расшифровывающее их для просмотра содержимого. Perl призван обрабатывать большой объем текстовых файлов, поэтому для анализа и изменения контента Web-узла часто используется именно он.

3. Обработка почты

Еще одна не менее популярная область использования языка Perl – это автоматизация обработки данных. Его можно применять для фильтрации почты основываясь на адресах, содержимом или автоматическом создании списков рассылки. Одной из программ, написанных на Perl, для обслуживания электронной почты является Majordomo. Потенциал Perl в этой сфере огромен и зависит только от фантазии разработчика.

4. CGI-сценарии

Технология реализации динамического эффекта, в которой Perl использовался изначально и продолжает использоваться по сей день — это CGI-сценарии. Ее суть заключается в том, чтобы обработать информацию пользователя, располагаемую в полях HTML-страниц. Данный сценарий может прописываться на любом языке программирования, но Perl преуспел благодаря легкости создания и его универсальным возможностям.

Здесь предоставлен краткий обзор особенностей Perl, но в итоге программист сам решает, какой именно язык ему подойдет больше для определенных целей.

Теги: рубрика Tutorials, Интернет