Perl/Primo programma: Ciao Mondo!: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Diablo (discussione | contributi)
cambio avanzamento a 50%
Pietrodn (discussione | contributi)
m wikifico
Riga 4:
 
È abitudine per i programmatori iniziare "qualsiasi" approccio con un linguaggio scrivendo a video "Ciao Mondo!" (in inglese "Hello Word!" ).
Nel caso di perlPerl questo si realizza con la semplice istruzione
 
<source lang="perl">
Riga 10:
</source>
Per poter "vedere" l'istruzione scritta a video basta digitare su una shell (sh, ksh, ... per linux o il cmd per Windows) :
 
<source lang="perl">
Riga 20:
Vediamo ora che cosa si è fatto.
 
== Il comando ==
'''IL COMANDO:'''
 
# si è chiamato l'interprete Perl (perl)
# con l'opzione -e gli si è detto che i caratteri fra i due ->'<- sono il programma da eseguire
 
== Il programma ==
'''IL PROGRAMMA'''
 
Il programma è costituito dalla prima parola "print" (stampa) , da quello che è racchiuso fra ->"<- e dal terminatore di istruzione costituito dal ;.
Riga 32:
Che cosa l'istruzione print debba scrivere ( a video ) è rappresentato da "Ciao Mondo!\n" (argomento).
Quindi gli si è detto di "scrivere" ->Ciao Mondo!\n<-.
I due caratteri '\n' in questa sequenza (vicini) rappresentano un carattere speciale detto il "ritorno a capo". Se non avessimo scritto '\n' l'eventuale altro testo (es. il ''prompt'' della shell) sarebbe stato scritto affianco alla scritta Ciao Mondo!.
A questo punto il programma è terminato e l'interprete (il programma perlPerl) esce.
 
== Riassunto ==
'''RIASSUNTO'''
#Il Perl è un linguaggio interpretato : una volta scritto un programma questo viene letto ed eseguito.
#Ogni istruzione termina con ->;<-
Riga 43:
Come primo approccio c'è da essere contenti.
Vediamo prossimamente come poter scrivere un file e darlo "in pasto" al perl: Questo consente di non dover scrivere a riga di comando tutte le istruzioni.
(Posso solo immaginare quanti errori di battitura dopo la terza volta che si scrive un programma !!! )
 
[[Categoria:Perl|Primo programma: Ciao Mondo!]]