Hva Programming Language kalles Duct Tape av Internett?

Hva Programming Language kalles Duct Tape av Internett?


Programvareutviklere kaller Perl den "Duct Tape av Internett" fordi programmeringsspråket gir seg til raske og enkle reparasjoner av dataproblemer. Opprettet på slutten av 1980-tallet av programvareutvikler Larry Wall, Perl utseende sammenfalt med den økende populariteten til Internett og begynnelsen på World Wide Web. Perl kom fra Unix-miljø og har mange fellestrekk med andre Unix-programvare.

Hensikt

Perl er et høynivå programmeringsspråk som utmerker seg på sofistikert tekstfil behandling og blant annet bruk, kan generere Hyper Text Markup Language utgang for websider. Det inkluderer grensesnitt for å innlemme databaser, noe som gjør språket velegnet til e-handel, forum, blogger og andre dynamiske, datadrevne nettsteder (Se referanse 4). I tillegg til Internett-applikasjoner, er Perl hendig for dag-til-dag systemadministrasjon, rapportering og vedlikeholdsoppgaver.

Unix Bakgrunn

Perl oppsto på Unix-baserte datamaskiner og fortsetter sin popularitet på Linux-maskiner. Dens syntaks låner tungt fra Unix shell skriptspråk samt C, C ++ og Unix tekst-prosessering verktøy som for eksempel "awk." Versjoner av Perl er også tilgjengelig for Microsoft Windows og Mac OS X.

tolket Språk

I en tradisjonell kompilert språk som C, COBOL og FORTRAN, skriver programmerer en kildefilen i det språket du ønsker, deretter bruker språkets kompilatoren program for å lage en kjørbar fil på datamaskinen kjøres direkte. Derimot, en Perl-programmerer kjører Perl tolk først, deretter skriver og kjører kode i tolk. Tolken er et interaktivt miljø som forenkler programmering. Programmereren kan også kjøre Perl-kode fra en kommandolinje som dette eksempelet illustrerer:

c:> perl programname.pl

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

Styrker og svakheter

Perl sjef styrke er hastigheten på utviklingen; sin avvisende syntaks lar programmerere å skrive kraftig kode raskt. Språket har dukket opp som en betydelig aktør, med en utvikler basis Noen beregninger på over 1 million (Se referanse 5). Men den tette syntaks av Perl programmer fungerer også mot det, å lage programmer vanskelig å lese og feilsøke.