Многие крупные веб-сайты были созданы с использованием программ Perl.
Кредит изображения: Stockbyte / Stockbyte / Getty Images
Разработчики программного обеспечения называют Perl «изолентой Интернета», потому что этот язык программирования позволяет быстро и легко исправлять проблемы с данными. Появление Perl, созданного в конце 1980-х разработчиком программного обеспечения Ларри Уоллом, совпало с ростом популярности Интернета и зарождением всемирной паутины. Perl пришел из среды Unix и имеет много общих характеристик с другим программным обеспечением Unix.
Цель
Perl - это язык программирования высокого уровня, который отлично справляется со сложной обработкой текстовых файлов и, помимо прочего, может генерировать вывод на языке гипертекстовой разметки для веб-страниц. Он включает интерфейсы для встраивания баз данных, что делает язык подходящим для электронной коммерции, форумов, блогов и других динамических веб-сайтов, управляемых данными (см. Ссылку 4). В дополнение к Интернет-приложениям Perl удобен для повседневного системного администрирования, создания отчетов и задач обслуживания.
Видео дня
Фон Unix
Perl зародился на компьютерах с ОС Unix и продолжает оставаться популярным на компьютерах с ОС Linux. Его синтаксис во многом заимствован из языков сценариев оболочки Unix, а также из C, C ++ и Unix. утилиты обработки текста, такие как awk. Версии Perl также доступны для Microsoft Windows. и Mac OS X.
Интерпретируемый язык
На традиционном компилируемом языке, таком как C, COBOL и FORTRAN, программист записывает исходный файл в язык по выбору, затем использует программу компилятора языка для создания исполняемого файла, запускаемого компьютером напрямую. Напротив, программист Perl сначала запускает интерпретатор Perl, а затем записывает и выполняет код в интерпретаторе. Интерпретатор - это интерактивная среда, облегчающая программирование. Программист также может запускать код Perl из командной строки, как показано в этом примере:
c:> perl имя программы.pl
Здесь «prgramname.pl» - это текстовый файл, содержащий программу на Perl.
Сильные и слабые стороны
Главная сила Perl - скорость разработки; его краткий синтаксис позволяет программистам быстро писать мощный код. Язык стал значительным игроком, с базой разработчиков, по некоторым оценкам, более 1 миллиона (см. Ссылку 5). Однако плотный синтаксис программ Perl также работает против этого, делая программы трудными для чтения и отладки.