Multe site-uri web mari au fost create folosind programe Perl.
Credit imagine: Stockbyte/Stockbyte/Getty Images
Dezvoltatorii de software numesc Perl „banda adezivă a internetului”, deoarece limbajul de programare se pretează la soluții rapide și ușoare ale problemelor de date. Creat la sfârșitul anilor 1980 de dezvoltatorul de software Larry Wall, apariția lui Perl a coincis cu popularitatea în creștere a Internetului și începuturile World Wide Web. Perl provine din mediul Unix și are multe caracteristici în comun cu alte software Unix.
Scop
Perl este un limbaj de programare de nivel înalt care excelează la procesarea sofisticată a fișierelor text și, printre alte utilizări, poate genera rezultate Hyper Text Markup Language pentru paginile Web. Include interfețe pentru a încorpora baze de date, făcând limbajul potrivit pentru comerțul electronic, forumuri, bloguri și alte site-uri web dinamice, bazate pe date (vezi Referința 4). Pe lângă aplicațiile de internet, Perl este util pentru administrarea zilnică a sistemului, raportarea și sarcinile de întreținere.
Videoclipul zilei
Fundal Unix
Perl a apărut pe computerele bazate pe Unix și își continuă popularitatea pe mașinile Linux. Sintaxa sa împrumută foarte mult din limbajele de scripting shell Unix, precum și din C, C++ și Unix utilitare de procesare a textului, cum ar fi „awk”. Versiunile de Perl sunt disponibile și pentru Microsoft Windows și Mac OS X.
Limbajul interpretat
Într-un limbaj compilat tradițional, cum ar fi C, COBOL și FORTRAN, programatorul scrie un fișier sursă în limba preferată, apoi utilizează programul de compilare al limbii pentru a crea un fișier executabil pe care îl rulează computerul direct. În schimb, un programator Perl rulează mai întâi interpretul Perl, apoi scrie și rulează codul în interpret. Interpretul este un mediu interactiv care facilitează programarea. De asemenea, programatorul poate rula cod Perl dintr-o linie de comandă, așa cum ilustrează acest exemplu:
c:>perl programname.pl
Aici, „prgramname.pl” este un fișier text care conține un program Perl.
Punctele forte și punctele slabe
Forța principală a lui Perl este viteza de dezvoltare; sintaxa sa concisă permite programatorilor să scrie rapid cod puternic. Limbajul a apărut ca un jucător semnificativ, cu o bază de dezvoltatori, unele estimări estimate la peste 1 milion (vezi Referința 5). Cu toate acestea, sintaxa densă a programelor Perl funcționează și împotriva acesteia, făcând programele dificil de citit și de depanat.