Hvilket programmeringssprog kaldes internettets duct tape?

Refleksion af programmør i computerskærm

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.