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.