Programer in avtor danes tako pomembnega programa Perl je Larry Wall. Iskal je rešitev, ki bi olajšala uporabo jezikovnih ukazov za programiranje ukazov. To se kaže v enostavnih operacijah iskanja in nadomeščanja, ki se izvajajo v urejevalniku. Perl je sinteza programskega jezika C ter funkcij UNIX sed in awk. Tako je svet programskega jezika postal lažji.
Kaj je Perl?
Vsi programi, napisani s programom Perl, so shranjeni kot datoteke ASCII. To je podobno skripti lupine. Te datoteke se nato prevedejo pred prvim izvajanjem. Programe je tako mogoče enostavno urejati in hkrati prenesti v druge računalnike. Perl ponuja visoko hitrost funkcij iskanja. V skladu z umetniško licenco pod licenco GPL (GNU Public License) je Perl z vključeno izvorno kodo prosto dostopen vsem. V nekaterih računalnikih z UIX ali Sistem Linux program je že prednameščen. Perl lahko najdete pod potjo /usr/local/bin/perl ali pod drugo potjo /usr/bin/perl. Vključena so tudi nekatera vrata za operacijske sisteme IOS za Macbooke ali tudi za Windows. Vendar so vse funkcije na voljo samo v sistemih, ki niso sistemi UNIX. Država 2012 je izdala stabilno različico Perla 5.12.2. Številko nameščene različice programa Perl, ki je prisotna v računalniku, najdete pod "perl-v". Nekatere stvari lahko že štejemo za zastarele, saj je bil priročnik napisan na podlagi Perla 5.005 ali Perla 5.6.0. Toda vse različice Perla delujejo na novejših različicah tolmačev Perla zaradi njihove združljivosti.
Perl - Novi program - Kako deluje?
Program je napisan v urejevalniku besedil in shranjen kot besedilna datoteka. Perl ne deluje v urejevalniku besedil, ker Besedilo datoteka je shranjena v kodi ASCII. Pri operacijskih sistemih UNIX in Linux je treba paziti, da je v datoteki nastavljen bit execute. Tako lahko neposredno pokličete programe Perl. To deluje s chmod u+x skript.pl. V ukazni vrstici se nato pokliče perl skript.pl. Druga možnost je vnos skript.pl v ukazno vrstico. Če se pri prvi poti pojavijo težave, npr. izvršljivi programi niso poiskani, je druga pot vedno uspešna. Prva prikazana vrstica se vedno začne z oznako hash, tj. #. Ta hash mora Perl zabeležiti kot komentar, sicer nima nobene funkcije. Ta prva vrstica velja za Shell da bi pokazali, da gre za program perl in ne za lupinsko skripto. Pot prikazuje, kje je bil perl nameščen v sistemu. Vedno je priporočljivo, da v poti navedete -w, saj to omogoča obsežna sporočila. Zadnja vrstica prikazuje funkcijo tiskanja. Ta funkcija prikaže niz znakov, ki se izpiše na zaslonu. Ukazi se morajo vedno končati s podpičjem ";". Pri imenih funkcij je treba paziti na velike in male črke, sicer se prikaže koda napake. Prav tako lahko vstavite poljubno število tabulatorjev in vrstičnih presledkov na katerem koli mestu, kjer je mogoče postaviti presledek. Pripombe morajo biti označene z oznako #. Ti veljajo do konca vrstice.
Ime in različne različice
Ime programa izhaja iz Svetega pisma. Jezus želi opisati nebeško kraljestvo s podobo trgovca. Želi prodati svoje premoženje, da bi kupil biser. Pred prvo objavo je bilo ime Peal spremenjeno v Perl, ker je že obstajal program z imenom PEARL. Perl se nanaša na jezik, perl pa na jezik. Skupnost Perla pripisuje velik pomen dejstvu, da se črkovanje PERL ne uporablja. Medtem so na voljo različne različice programa. Perl 1 je bil izdan 18. decembra 1987 in je predstavljal zmogljivejšo lupino. Različica 2.0 je bila izdana 5. junija 1987 in je bila temeljito predelana. Motor regex je bil razširjen in izboljšan. 18. oktobra 1989 je sledila različica Perla 3. To bi lahko uporabili z binarnimi Podatki in pisanje omrežnih programov. Temu je 21. marca 1991 sledil Perl 4. Različni programerji so ga urejali in razvijali do različice 4.036. Larry Wall je leta 1993 programiral Perl 5. Ta različica je bila objavljena 18.10.1994. Formatirano dokumentacijo je zdaj mogoče vstaviti kot izvorno kodo. Perl 5 je bil nato prenesen tudi na operacijska sistema Windows in Macintosh. Perl 5.6 je bil 22.03.2000 sposoben obdelati Unicode in UTF-8. Po različici 5.22 je zdaj veljavna različica Perl 6.