? Mjukvaruutvecklare kallar Perl den " Duct Tape på Internet " eftersom programmeringsspråket lämpar sig för snabba , enkla lösningar för data problem . Skapad i slutet av 1980 av programutvecklare Larry Wall , sammanföll Perl utseende med den ökande populariteten av Internet och början av World Wide Web . Perl kom från Unix-miljö och har många gemensamma drag med andra Unix . Syfte
Perl är en hög nivå programmeringsspråk som utmärker sig på sofistikerade textfil bearbetning och , bland andra användningsområden , kan generera Hyper Text Markup Language utgång för webbsidor . Den innehåller gränssnitt för att integrera databaser , vilket gör språket väl lämpad för e - handel , forum , bloggar och andra dynamiska , datadrivna webbplatser (se referens 4 ) . Förutom Internet-applikationer , är Perl praktiskt för dag - till - dag systemadministration , rapportering och underhållsarbete . Addera Unix Bakgrund
Perl ursprung på Unix - baserade datorer och fortsätter sin popularitet på Linux -maskiner . Dess syntax lånat mycket från Unix shell skriptspråk samt C , C + + och Unix text - bearbetning verktyg som " awk . " Versioner av Perl är också tillgängliga för Microsoft Windows och Mac OS X.
tolkat språk
en kompilerad traditionella språk som C , COBOL och FORTRAN , skriver programmeraren en källfil i språk val , då använder språkets kompilatorn program för att skapa en körbar fil på datorn körs direkt . Däremot driver ett Perl programmerare Perl tolk först , sedan skriver och kör koden i tolken . Tolken är en interaktiv miljö som underlättar programmeringen . Programmeraren kan också köra Perl -kod från en kommandorad som detta exempel visar :
c : \\ > perl programname.pl
Här " prgramname.pl " är en textfil som innehåller . en Perl program
Styrkor och svagheter
Perl främsta styrka är snabba utveckling , dess bryskt syntax tillåter programmerare att skriva kraftfulla kod snabbt . Språket har blivit en viktig aktör , med en utvecklare bas vissa uppskattningar på över 1 miljon ( Se referens 5 ) . Dock fungerar den täta syntax Perlprogram också emot det , göra program svåra att läsa och felsöka .