Vai ai contenuti.
perinformazioni info@redomino.com
offertalavoro
n. 1 programmatore
Zope/Plone (su SO Linux) residenti in Torino e provincia con esperienza di sviluppo di applicativi web.
n. 1 programmatore
Zope/Plone (su SO Linux) residenti in Bologna e provincia con esperienza di sviluppo di applicativi web.
Strumenti personali
areaCLIENTI
Redomino mette a disposizione dei propri clienti un'area riservata per la gestione dei servizi attivi nella massima sicurezza.
Entra
Iscrizione corsi Plone Maggiori informazioni
home » Italiano » Tecnologie » Perl

Perl

Document Actions
Il Perl (Processing Estraction Report Language), scritto da Larry Wall e altre migliaia di sviluppatori, è un linguaggio di programmazione che si occupa della trattazione di stringhe e file di testo
Si tratta di un linguaggio di programmazione Open Source. L'interprete di Perl è disponibile con licenza Artistic o GPL e gli sviluppatori hanno ereditato la filosofia del software libero.

Spesso è considerato solo come un linguaggio di scripting. Viene interpretato ed usato per creare, in modo semplice e veloce, applicazioni server-side.

Si tratta di un linguaggio di programmazione completo che permette di creare applicativi di ogni tipo, da semplici script per la gestione del sistema a complesse applicazioni con sofisticata interfaccia grafica.

Un aspetto importante di Perl è la sua portabilità. L'ambiente originario per lo sviluppo e l'esecuzione di script in Perl è UNIX, ma lo stesso sorgente può essere eseguito, senza quasi nessuna modifica, su diverse piattaforme.

Altro punto di forza di Perl è essere un linguaggio interpretato: non deve compilare i sorgenti e questo semplifica notevolmento lo sviluppo. Inoltre, un errore contenuto in un sorgente già caricato sul server può essere corretto senza problemi.

Perl consente di effettuare facilmente delle ricerche di sequenze di caratteri all'interno di stringhe (pattern matching), delle sostituzioni di sottostringhe (pattern substitution) e delle operazioni su file di testo strutturati in campi e record o non strutturati.

Questo linguaggio è utilizzato soprattutto nella scrittura di procedure CGI installate su un server web, oppure per lo sviluppo di procedure di manutenzione delle attività di un server.

Per quanto riguarda l'apprendimento, Perl non presenta particolari difficoltà perchè assomiglia a molti altri linguaggi, a partire dal C da cui deriva.