? Softwareudviklere kalder Perl de " Duct Tape af internettet ", fordi programmeringssproget egner sig til hurtige, nemme løsninger for data problemer. Skabt i slutningen af 1980'erne af softwareudvikler Larry Wall, Perl udseende faldt sammen med den stigende popularitet af internettet og begyndelsen af World Wide Web. Perl kom fra Unix miljø og har mange træk fælles med andre Unix -software. Formål
Perl er et højt niveau programmeringssprog, som udmærker sig ved avancerede tekstfil forarbejdning og blandt andre anvendelser , kan generere Hyper Text Markup Language udgang til websider. Det omfatter grænseflader til at indarbejde databaser , hvilket gør sproget velegnet til e-handel , fora, blogs og andre dynamiske , datadrevne hjemmesider ( Se henvisning 4). Ud over internet-applikationer , er Perl praktisk for dag -til-dag systemadministration , rapportering og vedligeholdelsesopgaver.
Unix Baggrund
Perl opstod på Unix -baserede computere og fortsætter sin popularitet på Linux-maskiner . Dens syntaks låner kraftigt fra Unix shell scripting sprog samt C, C + + og Unix tekst -processing hjælpeprogrammer som " awk . " Versioner af Perl er også tilgængelige for Microsoft Windows og Mac OS X.
< br >
Fortolket sprog
i en traditionel kompileret sprog som C , COBOL og FORTRAN , programmøren skriver en kildefil på det sprog valg, så bruger sprogets compiler program til at skabe en eksekverbar fil kører computeren direkte. Derimod kører en Perl programmør Perl tolk først, så skriver og kører koden i tolk. Tolken er et interaktivt miljø , der letter programmering. Programmøren kan også køre Perl-kode fra en kommandolinje , som dette eksempel illustrerer : Hej
c: \\ > perl programname.pl
her, " prgramname.pl " er en tekstfil, der indeholder . en Perl program
Styrker og svagheder
Perl chef styrke er hastigheden af udviklingen og dens lakoniske syntaks tillader programmører at skrive magtfulde kode hurtigt. Sproget er opstået som en væsentlig aktør med en developer basis nogle skøn anslås til over 1 million ( Se henvisning 5). Men den tætte syntaks Perl programmer virker også imod det, gøre programmer vanskelige at læse og fejlrette .