? Programvareutviklere kaller Perl på " Duct Tape av Internett " fordi programmeringsspråket gir seg til raske , enkle reparasjoner av dataproblemer . Opprettet i 1980 av programvareutvikler Larry Wall, sammenfalt Perl utseende med den økende populariteten til Internett og begynnelsen av World Wide Web . Perl kom fra Unix-miljø og har mange fellestrekk med andre Unix -programvare. Formål
Perl er et høyt nivå programmeringsspråk som utmerker seg på sofistikerte tekst -fil 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 godt egnet 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 -system administrasjon , 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 programmereren en kilde fil i det språket du velger , så bruker språkets kompilatoren program for å lage en kjørbar fil på datamaskinen kjører direkte. Derimot, kjører en Perl -programmerer Perl tolk først, deretter skriver og kjører koden i tolk. Tolken er et interaktivt miljø som forenkler programmering. Programmereren kan også kjøre Perl kode fra en kommandolinje som dette eksemplet illustrerer : en
c: \\> perl programname.pl
Her " prgramname.pl " er en tekstfil som inneholder . et Perl program
Styrker og svakheter
Perl sjef styrke er hastigheten på utviklingen , dens avvisende syntaks lar programmerere å skrive kraftig kode raskt. Språket har dukket opp som en betydelig aktør , med en utvikler basen noen anslag sette på over 1 million ( Se referanse 5). Men fungerer den tette syntaksen til Perl programmer også mot det, å lage programmer vanskelige å lese og feilsøke.