? Gli sviluppatori di software Perl chiamano il " Duct Tape di Internet ", perché il linguaggio di programmazione si presta a semplici e rapide correzioni di problemi di dati . Creato alla fine del 1980 da sviluppatore di software Larry Wall , l'aspetto di Perl ha coinciso con la crescente popolarità di Internet e gli inizi del World Wide Web . Perl è venuto dall'ambiente Unix e ha molte caratteristiche in comune con altri software di Unix . Scopo
Perl è un linguaggio di programmazione ad alto livello , che eccelle nel testo sofisticata elaborazione del file e , tra gli altri usi , in grado di generare Hyper Text Markup Language uscita per le pagine web . Comprende interfacce per integrare i database , rendendo il linguaggio particolarmente adatto per l'e-commerce , forum, blog e altri siti web dinamici, basati sui dati ( Vedi riferimento 4) . Oltre alle applicazioni Internet , Perl è a portata di mano per il giorno per giorno l'amministrazione del sistema , reporting e le attività di manutenzione .
Unix Sfondo Foto
Perl nato su computer basati su UNIX e continua la sua popolarità su macchine Linux . La sua sintassi prende in prestito pesantemente da shell Unix linguaggi di scripting come C , C + + e Unix utilità di elaborazione testi come "awk ". Versioni di Perl sono disponibili anche per Microsoft Windows e Mac OS X.
Interpretato lingua
in un linguaggio compilato tradizionali come C , COBOL e FORTRAN , il programmatore scrive un file di origine nella lingua scelta , quindi utilizza programma compilatore del linguaggio per creare un file eseguibile sul computer viene eseguito direttamente . Al contrario, un programmatore Perl gira l'interprete Perl , poi scrive ed esegue il codice all'interno dell'interprete. L'interprete è un ambiente interattivo che facilita la programmazione . Il programmatore può anche eseguire codice Perl da una riga di comando , come illustrato in questo esempio :
c : \\ > perl programname.pl
Qui, " prgramname.pl " è un file di testo contenente un programma Perl .
Punti di forza e di debolezza forza principale
di Perl è la velocità di sviluppo , la sua sintassi concisa permette ai programmatori di scrivere codice potente rapidamente . Il linguaggio è emerso come un giocatore importante , con una base di sviluppatori alcune stime, a più di 1 milione (Vedi riferimento 5) . Tuttavia, la sintassi densa di programmi Perl funziona anche contro di esso , fare programmi difficili da leggere ed eseguire il debug .