63
расшифровывается как Practical Extraction and Report Language «практический
язык для извлечения данных и составления отчётов»
Сейчас Perl содержится практически в каждом дистрибутиве Linux и
других UNIX-систем, портирован на Windows и многие другие платформы.
Администраторы со всего мира используют его для автоматизации своих
повседневных задач.
Perl используется для выполнения задач командных сценариев Unix тогда,
когда они трудно реализуемы нативно, их невозможно перенести или
реализовать в других языках программирования. Исходный код программ на
языке Perl зачастую может показаться случайным набором знаков, но на самом
деле каждый из них имеет назначение и контрольную сумму.
Perl является свободно распространяемым, что дает возможность
получение полного доступа к исходным кодам и бинарным сборкам посредством
сети CPAN или на официальном девелоперском портале.
Родоначальником структуры Perl в целом является язык C. Perl -
процедурный по своей природе, имеет переменные, выражения присваивания,
блоки кода, отделяемые фигурными скобками, управляющие структуры и
функции.
Кроме того Perl использует некоторый функционал из языков
программирования UNIX-оболочек. Все переменные маркируются ведущими
знаками, которые точно выражают тип данных переменной в этом контексте
(например, скаляр, массив, хеш). Важно, что эти знаки позволяют переменным
быть интерполированным в строках. Perl имеет широкий ассортимент
инструментальных функций, используемых для написания кода оболочек, таких
как сортировка и вызов системных служб.
РHP представляет собой скриптовый язык программирования, который
применяется в основном в сфере различных Интернет-приложений. Синтаксис
основных конструкций PHP похож на язык программирования C++. PHP – это
достаточно молодой язык, пришедший на замену Perl, он в большей степени
ориентирован на web-программирование, не сложен в изучении, имеет большое
количество разнообразных подключаемых модулей, расширяющие его