Hvilket programmeringsspråk kalles internetts duct tape?

Refleksjon av programmerer i dataskjerm

Mange store nettsteder er bygget ved hjelp av Perl-programmer.

Bildekreditt: Stockbyte/Stockbyte/Getty Images

Programvareutviklere kaller Perl "Internettets rørbånd" fordi programmeringsspråket egner seg til raske, enkle reparasjoner av dataproblemer. Opprettet på slutten av 1980-tallet av programvareutvikleren Larry Wall, falt Perls utseende sammen med den økende populariteten til Internett og begynnelsen av World Wide Web. Perl kom fra Unix-miljøet og har mange kjennetegn til felles med annen Unix-programvare.

Hensikt

Perl er et programmeringsspråk på høyt nivå som utmerker seg ved sofistikert tekstfilbehandling og, blant annet, kan generere Hyper Text Markup Language-utdata for websider. Den inkluderer grensesnitt for å inkorporere databaser, noe som gjør språket godt egnet for e-handel, fora, blogger og andre dynamiske, datadrevne nettsteder (se referanse 4). I tillegg til Internett-applikasjoner er Perl praktisk for daglige systemadministrasjon, rapportering og vedlikeholdsoppgaver.

Dagens video

Unix bakgrunn

Perl oppsto på Unix-baserte datamaskiner og fortsetter sin popularitet på Linux-maskiner. Syntaksen låner mye fra Unix shell-skriptspråk så vel som C, C++ og Unix tekstbehandlingsverktøy som "awk." Versjoner av Perl er også tilgjengelige for Microsoft Windows og Mac OS X.

Tolket språk

På et tradisjonelt kompilert språk som C, COBOL og FORTRAN, skriver programmereren en kildefil i valgspråk, bruker deretter språkets kompilatorprogram til å lage en kjørbar fil datamaskinen kjører direkte. Derimot kjører en Perl-programmerer Perl-tolken først, deretter skriver og kjører koden i tolken. Tolken er et interaktivt miljø som letter programmering. Programmereren kan også kjøre Perl-kode fra en kommandolinje som dette eksemplet illustrerer:

c:>perl programnavn.pl

Her er "prgramname.pl" en tekstfil som inneholder et Perl-program.

Styrker og svakheter

Perls viktigste styrke er utviklingshastigheten; dens kortfattede syntaks lar programmerere skrive kraftig kode raskt. Språket har dukket opp som en betydelig aktør, med en utviklerbase som anslås til over 1 million (se referanse 5). Den tette syntaksen til Perl-programmer virker imidlertid også mot det, noe som gjør programmer vanskelige å lese og feilsøke.