Что такое Перл?

Perl — это сокращение от «Practical Extraction and Report Language». Однако Perl на самом деле не кажется слишком интересным, когда вы говорите о нем в таких терминах, так что теперь, когда вы так много знаете, забудьте все, что вы узнали до этого момента.

Perl — это продвинутый кроссплатформенный язык программирования, созданный Ларри Уоллом. Его сила заключается в том, что он может легко выполнять чрезвычайно сложные задачи, не будучи слишком большим или громоздким для более простых задач. Это эксперт по манипулированию текстом, строками, числами, потоками данных, файлами и каталогами. Он может так же легко обрабатывать огромные объемы данных на вашем локальном компьютере, как и подключаться к удаленному серверу через океан и передавать их потоками. Пока вам не нужен причудливый графический интерфейс, у Perl может быть ответ для вас. Одним словом, Perl элегантен.

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

Но большое преимущество, которое мы имеем с Perl, — это возможность встраивать или использовать другие языки.

Что ж, давайте проверим, есть ли в вашем Mac Box работающий Perl:

$ perl -v

Версия Perl, установленная Apple на MacOS Sierra, — 5.18.2, но вы можете установить последнюю версию, если хотите, чтобы иметь доступ ко всем волшебным вещам, которые делают торговцы Perl.

Нехорошо возиться с системным Perl на Mac OSX, поэтому мы рекомендуем вам установить PerlBrew, чтобы иметь отличный инструмент для использования последней версии Perl или также работать со старыми версиями, которые вам, как разработчику, понадобятся.

См. статью о на http://learn.perl.org/installing/osx.html

По приведенной выше ссылке есть скрипт, который сделает всю тяжелую работу за вас, установив все модули, которые вам нужны, чтобы иметь гораздо больше возможностей с языком, фреймворк perlbrew, который будет работать с версиями Perl для вас, инструмент cpan minus для облегчения модулей. установка и работа со всеми скриптами, такими как .bash_profile и .bashrc.

Канонический способ изучения Perl в мире UNIX (как я делал много лет назад) — это просто использовать руководство (RTFM — Read The Fantastic Manual) с помощью простой команды:

$ man perl

Используйте клавиши со стрелками для навигации и нажмите «q», чтобы выйти из ручной программы.

Кстати, если вам действительно интересно, перейдите на http://learn.perl.org/ и начните писать фантастические программы!

Наслаждаться!

В следующие дни мы шаг за шагом покажем вам некоторые забавные программы на Perl.