Lezioni pratiche sulla programmazione in Perl

Avvio alla programmazione
In questo corso, almeno per il momento, non ci occuperemo dello sviluppo dell'interprete Perl, ne tanto meno della compilazione dei sorgenti, ma ammetteremo che ogni uno di voi abbia installato sulla propria macchina l'interprete Perl servendosi degli eseguibili scaricabili gratuitamente dal sito ufficiale http://www.cpan.org/ports/index.html. Nel nostro caso ci preoccuperemo di prelevare l'eseguibile Perl più aggiornato per sistemi Win32 e le librerie libwin32 più recenti in formato zip http://www.activestate.com/PPMPackages/5.005/zips.
Restando in linea con lo sviluppo del sito, questa guida si occuperà principalmente di fornirvi le basi di programmazione per l'ambiente Windows, ma alla fine di questa serie di lezioni vi risulterà facile ed immediato sviluppare del software Perl per qualsiasi piattaforma.
D'ora in avanti, presumeremo che abbiate installato la vostra copia Perl in C:\perl e che il suo interprete si trovi in C:perl\bin\perl.exe, quindi tutti gli esempi riporteranno il suddetto percorso.

Iniziamo subito in modo molto educato a scrivere il nostro primo script o programma (chiamatelo come volete), aprite il vostro editor di testi, preferibilmente BloccoNote di Windows o edit del Dos, ed iniziate a digitare le seguenti stringhe:

#!C:/perl/bin/perl.exe
print "Buon giorno Perl  \n";
print "il mio nome è Giordano\n";
print "un domani faremo gradi cose insieme\n";

Questo primo esempio di programmazione è molto semplice, come altrettanto semplice è la filosofia del linguaggio, generalmente tutti gli script Perl iniziano con un commento speciale che indichi al sistema dove trovare l'interprete Perl, nel nostro caso C:\perl\bin\perl.exe, questo commento viene considerato speciale, perchè contrassegnato da un punto esclamativo, ed è l'unico commento che il sistema potrà riconoscere, mentre, vengono considerati commenti normali, tutte quelle stringhe contrassegnate dal carattere #, quest'ultime vengono ignorate dal sistema ed hanno il solo scopo di promemoria per il programmatore, l'esempio successivo avrà infatti lo stesso risultato di quello sopra descritto.

#!C:/perl/bin/perl.exe
# questa prima stringa indica il percorso dell'interprete

print "Buon giorno Perl  \n";
# tramite il comando print ordiniamo al nostro programma
# di stampare ciò che è contenuto tra i doppi apici
# i caratteri  \n  individuano un comando speciale
# che obbliga il programma ad andare a capo
# mentre il punto e virgola chiude il comando

print "il mio nome è Giordano \n";
# Ovviamente potrete modificare il nome inserendo il vostro
print "un domani faremo gradi cose insieme. \n";
# Potrete anche decidere di modificare tutte le scritte
# ed aggiungerne delle altre.

Una volta copiato, o modificato lo script, salvatelo in una nuova cartella che utilizzeremo per tutti gli altri esempi col nome di saluto.pl, fate attenzione a selezionare tutti i tipi di file prima di salvare ed ad assicurarvi che il vostro sistema riconosca la nuova estensione .pl, altrimenti avrete come risultato un file saluto.pl.txt, che non vi serve a nulla, per andare sul sicuro, è meglio utilizzare i doppi apici in questo modo: salva con nome ="saluto.pl", in questo modo saremo certi che al nostro file non si aggiungerà nessun'altra estensione estranea.
Ora non ci resta che visualizzare il risultato del nostro primo esempio, spostatevi quindi nella cartella dove avete deciso di salvare il vostro script, ed avviatelo con un doppio click del mouse, se il sistema non ha associato alcun programma a tale estensione, lo potrete fare voi scegliendo perl.exe reperibile nella cartella c:\perl\bin\.
A questo punto vi si dovrebbe aprire una finestra del Dos con il seguente risultato:

Buon giorno Perl
il mio nome è Giordano
un domani faremo grandi cose insieme

Ma voi non farete sicuramente in tempo a leggerlo, in quanto il programma non farà altro che stampare sul monitor, tramite il comando print, le righe da voi impostate, e se non avrete commesso errori si arresterà, chiudendosi automaticamente, se invece è vostra intenzione visualizzare con calma il risultato del vostro script, dovrete aprire una finestra del Dos e spostarvi nella directory dell'eseguibile Perl in questo modo: cd C:\perl\bin, cliccate su invio e scrivete il seguente comando: 
perl c:\provePerl\saluto.pl
dove provePerl è la cartella contenente il mio primo script.
Se tutto è stato fatto correttamente, dovrebbe apparirvi in modo stabile il risultato descritto in precedenza.