Perl

Definizione rapida

Perl, associato alla formula "Practical Extraction and Report Language", è un linguaggio di scripting orientato all'elaborazione di stringhe e documenti testuali.

Spiegazione

Il linguaggio ricerca sequenze di caratteri mediante pattern matching e sostituisce porzioni di testo con operazioni di pattern substitution. Può lavorare sia su file organizzati in campi e record sia su contenuti privi di struttura. Queste capacità ne hanno favorito l'uso nelle procedure CGI dei server Web e negli script dedicati alla manutenzione del server.

Esempio pratico

Uno script Perl può individuare un modello ricorrente in un file di testo, sostituirne alcune occorrenze e utilizzare il risultato in una procedura CGI.

Spiegazione tecnica

Le funzioni descritte operano sul contenuto testuale a prescindere dalla sua organizzazione, consentendo ricerche e trasformazioni automatizzate anche nelle attività di gestione di un server.

Da non confondere con

Perl è il linguaggio di scripting; pattern matching e pattern substitution sono due tipi di operazione che esso può eseguire sulle stringhe.