admin Founder


Registrato: Oct 03, 2008 Messaggi: 261
|
Inviato: Lun Ott 27, 2008 12:07 pm Oggetto: Guida base al Perl 1 |
|
|
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Guida base al Perl
_________________________
by H4rd_Skull
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
-------------------------------------------------------------------
1 : Introduzione
Il Perl è un linguaggio interpretato , ossia possiamo dare singoli comandi senza l'obbligo di compilare un programma intero. Per visualizzare script in Perl c'è la necessitàdi scaricare degli interpreti , il migliore è ActivePerl , facilmente reperibile da Web.
Sintassi
Ok , ora passiamo alla pratica , apriamo un qualsiasi editor di testo e scriviamo :
[code linenumbers=false]
#!/usr/bin/perl
#primo script in perl
#by H4rd_Skull
print "Ciao sono H4rd_Skull \n";
[/code]
e poi lo salviamo con l'estensione .pl ( esempio programma.pl ) . Per adesso cosa abbiamo imparato : inanzitutto i commenti che sono preceduti dal simbolo "#" , come in ogni linguaggio di programmazione i commenti non vengono considerati dalla macchina , ma solo dal programmatore che li usa generalmente per orientarsi meglio o dare informazioni quali : titolo , autore... .
Poi abbiamo conosciuto il comando "print" che fa visualizzare sul video i caratteri da noi aggiunti , nel nostro caso "Ciao sono H4rd_Skull" , ed infine abbiamo capito che il comando "/n" serve ad andare da capo e che tutte le istruzioni terminano con il punto e virgola .
Per eseguire il programma ( in ambito Windows ) basta andare sul normale PROMPT DEI COMANDI e digitare :
[code linenumbers=false]C:\WINDOWS\Documents&Setting\User\perl programma.pl[/code]
Primo accenno alle variabili
Ora con le conoscenze appena ricevute incominciamo a dare un tocco di personalizzazione ai nostri script :
[code linenumbers=false]
#!/usr/bin/perl
#ciao.pl
#by H4rd_Skull
my $nome="giorgio";
print "ciao $nome";
[/code]
Cosa abbiamo scoperto : che "MY" è il comando che viene utilizzato per dichiarare variabili e dare loro un valore e nel nostro caso il valore della variabile $nome è "giorgio" .
Ora facciamo un'altro passo in avanti : "e se il programma ci facesse direttamente la domanda?" :
[code linenumbers=false]
#!/usr/bin/perl
#ciao.pl
#by H4rd_Skull
print "chi sei? \n";
my $nome = <STDIN>;
print "ciao $nome";
[/code]
<STDIN> è l'abbreviazione di STANDARD INPUT è che ci da la possibilitàdi far diventare il valore della variabile ciò che digitiamo .
La seconda parte tra breve... _________________ D3vil-C0de Crew => http://d3vilc0de.org
My Spaces => http://kinginfet.135.it
My Tool Cracker => http://totalcracker.135.it
My Dj Site => http://djkinginfet.135.it |
|