Programátorom a autorom Perlu, ktorý je dnes taký dôležitý, je Larry Wall. Hľadal riešenie, ktoré by zjednodušilo príkazy jazyka pre programovanie príkazov. To sa prejavuje v jednoduchých operáciách vyhľadávania a nahrádzania, ktoré sa vykonávajú v editore. Perl je syntézou programovacieho jazyka C a funkcií sed a awk systému UNIX. Svet programovacieho jazyka sa tak stal jednoduchším.
Čo je Perl?
Všetky programy napísané pomocou programu Perl sa ukladajú ako súbory ASCII. Je to podobné ako skript shellu. Tieto súbory sa potom pred prvým spustením preložia. Programy sa tak dajú ľahko upravovať a súčasne prenášať do iných počítačov. Perl ponúka vysokú rýchlosť vyhľadávacích funkcií. Podľa umeleckej licencie GPL (GNU Public License) je Perl so zdrojovými kódmi voľne dostupný pre každého. V niektorých počítačoch s UIX alebo Systém Linux program je už predinštalovaný. Perl nájdete pod cestou /usr/local/bin/perl alebo pod inou cestou /usr/bin/perl. Určité porty sú zahrnuté aj pre operačné systémy IOS pre Macbooky alebo aj pre Windows. Celá funkcia je však dostupná len pre systémy, ktoré nie sú systémami UNIX. V roku 2012 bola vydaná stabilná verzia Perlu 5.12.2. Ak chcete zistiť číslo verzie Perlu nainštalovanej vo vašom počítači, pozrite sa na položku "perl-v". Niektoré veci už možno považovať za zastarané, pretože učebnica bola napísaná na základe Perlu 5.005 alebo Perlu 5.6.0. Všetky verzie Perlu však bežia aj na novších verziách interpretov Perlu, pretože sú kompatibilné.
Perl - Nový program - Ako funguje?
Program sa napíše v textovom editore a uloží sa ako textový súbor. Perl nefunguje v textovom editore, pretože Text súbor je uložený v kóde ASCII. V operačných systémoch UNIX a Linux je potrebné dbať na to, aby bol v súbore nastavený bit execute. To vám umožní priamo volať programy v jazyku Perl. Funguje to pomocou chmod u+x skript.pl. V príkazovom riadku sa potom zavolá perl skript.pl. Ďalšou možnosťou je zadať skript.pl do príkazového riadku. Ak sa teda vyskytnú problémy s prvou cestou, napr. sa nevyhľadajú spustiteľné programy, druhá cesta je vždy úspešná. Prvý riadok, ktorý sa vám zobrazí, vždy začína hashom, t. j. #. Tento hash musí Perl zaznamenať ako komentár, inak nemá žiadnu funkciu. Tento prvý riadok sa vzťahuje na Shell aby sa ukázalo, že ide o program perl a nie o skript shellu. Cesta ukazuje, kde bol perl v systéme nainštalovaný. Vždy sa odporúča zadať do cesty príkaz -w, pretože to umožňuje odosielať rozsiahle správy. Posledný riadok zobrazuje funkciu tlače. Táto funkcia zobrazí reťazec znakov, ktorý sa vypíše na obrazovku. Príkazy musia byť vždy ukončené bodkočiarkou ";". V názvoch funkcií sa musia rozlišovať veľké a malé písmená, inak sa zobrazí chybový kód. Môžete tiež vložiť ľubovoľný počet tabulátorov a riadkových posuvníkov na ľubovoľné miesto, kde je možné umiestniť medzeru. Pripomienky musia byť označené #. Platia až do konca riadku.
Názov a rôzne verzie
Názov programu pochádza z Biblie. Ježiš chce opísať nebeské kráľovstvo obrazom kupca. Chce predať svoj majetok, aby si mohol kúpiť perlu. Pred prvým vydaním bol názov Peal zmenený na Perl, pretože už existoval program s názvom PEARL. Perl sa vzťahuje na jazyk a perl na jazyk. Komunita Perlu prikladá veľký význam tomu, aby sa nepoužíval pravopis PERL. Zatiaľ existujú rôzne verzie programu. Perl 1 bol vydaný 18. decembra 1987 a bol to výkonnejší shell. Verzia 2.0 bola vydaná 5. júna 1987 a bola dôkladne prepracovaná. Regex engine bol rozšírený a vylepšený. Dňa 18. októbra 1989 nasledovala verzia Perl 3. To by sa potom mohlo použiť s binárnymi Údaje a písať sieťové programy. Nasledoval Perl 4 21.3.1991. Ten bol upravovaný a vyvíjaný rôznymi programátormi až do verzie 4.036. Larry Wall potom naprogramoval Perl 5 v roku 1993. Táto verzia bola uverejnená 18. 10. 1994. Formátovanú dokumentáciu je teraz možné vložiť ako zdrojový kód. Perl 5 bol potom portovaný aj na systémy Windows a Macintosh. Perl 5.6 dokázal 22.03.2000 spracovať Unicodes a UTF-8. Po verzii 5.22 je aktuálnou verziou Perl 6.