Програмистът и автор на Perl, който е толкова важен днес, е Лари Уол. Той търсеше решение, което да улесни използването на езиковите команди за програмиране. Това се изразява в лесни операции за търсене и замяна, изпълнявани в редактора. Perl е синтез на езика за програмиране C и функциите на UNIX sed и awk. По този начин светът на езика за програмиране стана по-лесен.
Какво е Perl?
Всички програми, написани с програмата Perl, се записват като ASCII файлове. Това е подобно на скрипт на обвивката. След това тези файлове се превеждат преди първото изпълнение. По този начин програмите могат лесно да се редактират и едновременно с това да се прехвърлят на други компютри. Perl предлага висока скорост на функциите за търсене. Според артистичния лиценз на GPL (GNU Public License) Perl с включени изходни кодове е свободно достъпен за всички. На някои компютри с UIX или Система Linux програмата вече е предварително инсталирана. Perl може да бъде намерен под пътя /usr/local/bin/perl или под другия път /usr/bin/perl. Включени са и някои портове за операционните системи IOS за Macbooks или за Windows. Цялата функционалност обаче е достъпна само за системи, различни от UNIX. През 2012 г. беше пусната стабилната версия на Perl 5.12.2. За да разберете номера на версията на Perl, инсталирана на вашия компютър, потърсете "perl-v". Някои неща вече могат да се считат за остарели, тъй като урокът е написан на базата на Perl 5.005 или Perl 5.6.0. Въпреки това всички версии на Perl работят и с по-нови версии на интерпретатори на Perl поради тяхната съвместимост.
Perl - Новата програма - Как работи?
Програмата се пише в текстов редактор и се записва като текстов файл. Perl не работи в текстов редактор, защото Текст файл се записва в ASCII код. При операционните системи UNIX и Linux трябва да се внимава във файла да е зададен бит execute. Това ви позволява да извиквате директно програмите на Perl. Това става с chmod u+x skript.pl. След това в командния ред се извиква perl skript.pl. Друга възможност е да въведете skript.pl в командния ред. Така че, ако има проблеми с първия път, напр. не се търсят изпълними програми, вторият път винаги е успешен. Първият ред, който ви се показва, винаги започва с хеш, т.е. #. Този хеш трябва да бъде отбелязан като коментар от Perl, в противен случай той няма никаква функция. Този първи ред се отнася за Shell за да покажете, че това е програмата на Perl, а не скриптът на обвивката. Пътят показва къде е инсталиран perl в системата. Винаги е препоръчително да посочите -w в пътя, тъй като това позволява да се изпращат обширни съобщения. На последния ред е показана функцията за печат. Тази функция извежда символен низ, който се отпечатва на екрана. Командите винаги трябва да завършват с точка и запетая ";". Имената на функциите трябва да са с малки и големи букви, в противен случай ще се получи код за грешка. Можете също така да вмъквате произволен брой табулатори и подавания на редове на всяко място, където може да се постави интервал. Коментарите трябва да бъдат маркирани с #. Те се прилагат до края на линията.
Име и различни версии
Името на програмата идва от Библията. Исус иска да опише небесното царство с образа на търговец. Той иска да продаде имуществото си, за да си купи перла. Преди първата публикация името Peal е променено на Perl, тъй като вече съществува програма, наречена PEARL. Perl се отнася до езика, а perl - до езика. Общността на Perl отдава голямо значение на факта, че не се използва изписването PERL. Междувременно има различни версии на програмата. Perl 1 беше пуснат на 18 декември 1987 г. и представляваше по-мощна обвивка. Версия 2.0 е пусната на 5 юни 1987 г. и е изцяло преработена. Регестовият механизъм беше разширен и подобрен. На 18 октомври 1989 г. последва версията Perl 3. Това може да се използва с двоични Данни и да пишете мрежови програми. Последва Perl 4 на 21.03.1991 г. Той беше редактиран и развиван от различни програмисти до достигане на версия 4.036. След това Лари Уол програмира Perl 5 през 1993 г. Тази версия е публикувана на 18.10.1994 г. Форматираната документация вече може да се вмъква като изходен код. След това Perl 5 беше пренесен и за Windows и Macintosh. Perl 5.6 е в състояние да обработва Unicodes и UTF-8 на 22.03.2000 г. След версия 5.22 текущата версия вече е Perl 6.