
Mange store hjemmesider er blevet bygget ved hjælp af Perl-programmer.
Billedkredit: Stockbyte/Stockbyte/Getty Images
Softwareudviklere kalder Perl "Internettets rørbånd", fordi programmeringssproget egner sig til hurtige, nemme rettelser af dataproblemer. Oprettet i slutningen af 1980'erne af softwareudvikleren Larry Wall, Perls udseende faldt sammen med internettets stigende popularitet og begyndelsen af World Wide Web. Perl kom fra Unix-miljøet og har mange karakteristika til fælles med anden Unix-software.
Formål
Perl er et programmeringssprog på højt niveau, der udmærker sig ved sofistikeret tekstfilbehandling og blandt andet kan generere Hyper Text Markup Language-output til websider. Det inkluderer grænseflader til at inkorporere databaser, hvilket gør sproget velegnet til e-handel, fora, blogs og andre dynamiske, datadrevne websteder (se reference 4). Ud over internetapplikationer er Perl praktisk til den daglige systemadministration, rapportering og vedligeholdelsesopgaver.
Dagens video
Unix baggrund
Perl opstod på Unix-baserede computere og fortsætter sin popularitet på Linux-maskiner. Dens syntaks låner i høj grad fra Unix shell-scriptsprog såvel som C, C++ og Unix tekstbehandlingsværktøjer såsom "awk". Versioner af Perl er også tilgængelige til Microsoft Windows og Mac OS X.
Fortolket sprog
I et traditionelt kompileret sprog som C, COBOL og FORTRAN skriver programmøren en kildefil i det valgte sprog, bruger derefter sprogets kompileringsprogram til at oprette en eksekverbar fil, som computeren kører direkte. Derimod kører en Perl-programmør først Perl-fortolkeren, og derefter skriver og kører koden i fortolkeren. Tolken er et interaktivt miljø, der letter programmering. Programmøren kan også køre Perl-kode fra en kommandolinje, som dette eksempel illustrerer:
c:>perl programnavn.pl
Her er "prgramname.pl" en tekstfil, der indeholder et Perl-program.
Styrker og svagheder
Perls største styrke er udviklingens hastighed; dens kortfattede syntaks gør det muligt for programmører at skrive kraftfuld kode hurtigt. Sproget er dukket op som en betydelig aktør, med en udviklerbase, som nogle skøn er på over 1 million (se reference 5). Den tætte syntaks i Perl-programmer virker dog også imod det, hvilket gør programmer svære at læse og fejlfinde.