Newsgroup: it.comp.lang.perl
Titolo: Cercasi info. sul Perl

Salve,
sono un neo utente del Perl e sto cercando di capire come posso sfruttare
questo linguaggio per i miei siti Web. C'č qualcuno di voi tanto gentile da
rispondere alle seguenti domande?
1) il Perl č un linguaggio che deve essere interpretato o compilato?
2) uno script fatto in Perl puň essere eseguito indistintamente su un server
Unix o NT?
3) L'esecuzione di uno script richiede qualcosa di particolare? Ovvero:
posso creare una dir. cgi-bin ed inserire gli script che mi servono senza
"attivarne l'esecuzione"?
4) (ultima, lo giuro :-) E' possibile eseguire un proprio script Perl nel
proprio PC prima di caricarlo sul Web? Ho provato con il Perl per Win32 e il
browser invece di eseguire lo script me lo visualizza come se si trattasse
di un html...
Grazie anticipatamente
________________________________________________________
Alessio - 
Ale...@isa.it
 - ICQ: 9549126
http://www.emma97.com/hardwaresite
 - 
Ale...@emma97.com
http://www.checkservice.com
 - 
Webm...@checkservice.com

di un html...
Per eseguire un script dalla riga di comando devi eseguire perl.exe
iltuoscript.cgi
Per usarlo con un browser devi aver installato un server web.
Ciao,
Valerio
--
-LiveNET- Virtual Housing & Domain Registration -
 
http://www.livenet.it
     -    
sa...@livenet.it
                      +39   81 5625909
 
+39 348 4209713
 
+39 348 4209754

 
Non proprio.
Per la precisione ricopio parte di perlfaq1(1)
Is it a Perl program or a Perl script?
It doesn't matter.
In "standard terminology" a program has been compiled to physical machine
code once, and can then be be run multiple times, whereas a script must be
translated by a program each time it's used.  Perl programs, however, are
usually neither strictly compiled nor strictly interpreted.  They can be
compiled to a byte code form (something of a Perl virtual machine) or to
completely different languages, like C or assembly language.  You can't
tell just by looking whether the source is destined for a pure
interpreter, a parse-tree interpreter, a byte code interpreter, or a
native-code compiler, so it's hard to give a definitive answer here. 
Ciao,
-debe

 
E' giunto il momento di istituire una FAQ (volontari?). Nelle ultime tre
settimane devo avere visto questa domanda 50 volte...:
Bisogna modificare una key del registry (cosa che e' nascosta da qualche 
parte nella doc. HTML di IIS).
Naturalmente va fatto cona la meravigliosa applicazione che va sotto il
nome di regedit.
La Key e' 
HKEY_LOCAL_MACHINE\CurentControlSet\SYSTEM\Services\W3SVC\ScriptMap
qui devi aggiunger una chiave di valore pari all'estensione dello script
(e.g.: .pl, o .cgi) il cui valore sia il path completo dell'interprete (
e.g: C:\perl5\bin\perl.exe)
Attenzione: grazie al merviglioso design dei sistemi MS, modificare il
registry e' uno sport pericoloso. Se ti sbagli, la tua macchina potrebbe
non bootare
piu'. Dischetti di rescue sono caldamente consigliati. Io non mi assumo
nessuna responasbilita'
se ti va storto qualcosa seguendo la procedura di cui sopra (ne' se la
assume MicroSoft, BTW).
HTH & cheers,
        Alessandro

Ale...@isa.it
 wrote:
 >1) il Perl è un linguaggio che deve essere interpretato o compilato?
E` compilato JIT. La prossima versione avra` un compilatore a bytecode
e forse uno nativo.
 >2) uno script fatto in Perl può essere eseguito indistintamente su un server
 >Unix o NT?
Se lo scrivi bene si.
 >3) L'esecuzione di uno script richiede qualcosa di particolare? Ovvero:
Devi configurare il tuo server web.
 >4) (ultima, lo giuro :-) E' possibile eseguire un proprio script Perl nel
 >proprio PC prima di caricarlo sul Web? Ho provato con il Perl per Win32 e il
Si, io li scrivo sempre sulla mia macchina di casa.
 >browser invece di eseguire lo script me lo visualizza come se si trattasse
 >di un html...
Questo e` un problema di windows e del tuo web server.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *

di un html...
Si, scaricati xitami da 
www.imatix.com
 con quello non avrai problemi.
Ciao
Andrea
-----------------------------------------
Redattore di Ludus (
http://www.ludus.it
)
Recensioni, Trucchi, Soluzioni,
Patch e News per PC e PSX
-----------------------------------------