Newsgroup: it.comp.lang.perl
Titolo: Primissimi passi

Ciao a tutti
io vorrei imparare il perl, ma parto da 0, ma 0 0...
volevo avere un po' di dritte: ho scaricato dal sito 
activestate.com
l'activeperl... ma come editor uso ultraedit o ci dovrebbe essere un
ambiente di sviluppo perl?
gli script possono avere interfacce a finestre o solo righe di comando? Mi
sapete suggerire un bel sito in cui scaricare o consultare online una bella
guida per partire?
Io ho esperienze di programmazione solo con visual basic
Grazie 1000

 guida per partire?
Appunti linux contiene dei capitoli su perl che mi sembrano fatti bene
http://www.pluto.linux.it/ildp/AppuntiLinux/


 guida per partire?
Su internet c'e' tutto (ma proprio tutto!) : vai a
http://www.perldoc.com/
.
ciao e buon lavoro
 Raffaello
P.S.:professionalmente il PERL e' molto richiesto.

Perl e' nato sotto Unix e ritengo fondamentale la conoscenza di questo
S.O. per l'apprendimento del Perl. Il mio consiglio e' quello di
installarsi uno Unix, imparare una qualsiasi delle shell che mette a
disposizione e una volta acquisita una certa dimestichezza affrontare il
Perl.  Ciao. Massimiliano.

 wrote in message
news:alof9v$4d6$1...@pluto.sm.dsi.unimi.it...

Per me UltraEdit è l'editor numero 1 su Win. Ciò premesso, direi che non è
esattamente il massimo per iniziare, perché a meno che tu non sappia già
parecchie cosette su perl e su come configurare il programma per far
eseguire scripts direttamente da dentro UltraEdit, per verificare la
sintassi, e per "debuggare" i tuoi script, UltraEdit equivarrà a quasi
qualunque altro editor di testo.
ActiveState offre Komodo che è un IDE dedicato a perl. Personalmente ritengo
che ci siano softwares dedicati MOLTO più completi di Komodo, che per altro
ha un bellissimo sistema per testare le regular expressions.
Il mio consiglio è: fatti un giro per 
http://download.cnet.com
, e cerca con
la keyword "perl"...
Ti salteranno fuori almeno quattro o cinque IDE (Interface Development
Environment) che valgono la pena. A memoria ricordo qualcuno che suona
(approssimativamente) come "OptiPerl", "VisiPerl", "PerlBuilder", ecc. ecc.
Per la documentazione... è già tutta sul tuo hard disk. ActiveState installa
una ottima documentazione HTML... l'unico problema è che è in inglese, ma
per te NON è un problema, non è vero? :-@
Se hai problemi con la lingua, fai qualche ricerca su motori di ricerca
Italiani.... io non vivo in italia da anni e non so minimamente se ci sono
siti in italiano sull'argomento.
ciao
dd

,
scriveva:

La conoscenza di un sistema Unix-like, certo, non ha mai fatto male a
nessuno, e un linguaggio di shell puo' sempre venir comodo.
Non mi pare pero' che siano requisiti necessari per imparare il perl.
Io ho cominciato ad usare perl dalla versione 4 (se non addirittura 3),
sotto DOS, e continuo ad usarlo prevalentemente in ambiente Windows.
Solo dopo anni di frequentazione di perl, mi sono impratichito un po' di
Linux, e ho ritrovato un buon numero di cose. Diciamo che la conoscenza di
Linux (e di un certo numero di strumenti disponibili sotto Linux, da bash a
sed e altri), aggiunge una dimensione culturale alla conoscenza di perl: si
apprezzano meglio certe soluzioni e se ne comprende l'origine storica.
Per il resto, pero', perl si impara come qualsiasi altro linguaggio di
programmazione: scrivendo programmi e leggendo documentazione.
Ciao.

Grazie a tutti, davvero...
Per ora in effetti sto usando ultra edit, che lancia e debagga... mica male
^_^
e come documentazione ho trovato questa 
http://www.ebb.org/PickingUpPerl/
parte proprio da 0!
L'unica cosa: ho letto che i programmi devono iniziare con
#!/...../perl
Io l'ho installato in c:\program files\perl perchè monto windows in inglese
ed odio le cartelle nella root... come glielo devo scrivere perchè lo
prenda? ho provato diverse combinazioni di apici e doppi apici, ma non legge
che c:\program
Comunque per ora ho commentato questa riga e l'apprendimento va a gonfie
vele (ma serve davvero sta riga?)
Grazie ancora!

Ooops... Scusate, sono sempre Lippo Lippi, ma ho messo il mio vero nik,
l'altro era di prova ^_^

 wrote in message
news:alqu7n$95$1...@pluto.sm.dsi.unimi.it...

Lo dici come se SICCOME hai commentato questa riga ALLORA l'apprendimento va
a gonfie vele! :-)
Questa è la linea che serve al web server in UNIX, Linux, Solaris, Ultrix,
ecc... per trovare a che programma fare interpretare il tuo script, e anche
se su Win e Mac il server usa altri sistemi per trovare l'interpreter ti
consiglierei PROPRIO di non toglierla ;-). Su Windows puoi configurare
apache per trovare perl direttamente attraverso i registry con questa linea
scritta nell'httpd.conf file:
ScriptInterpreterSource registry
ciao
dd

vele (ma serve davvero sta riga?)
Solo su sistemi Unix-like. Su quei sistemi, serve a fare in modo che si
possa lanciare un programma perl come se un eseguibile qualunque; cioe`, non
richiamando esplicitamente l'interprete ("perl 
programma.pl
"), ma col solo
nome del file ("
programma.pl
"). La shell legge quella riga e si preoccupa
lei di chiamare perl (o qualunque altro interprete ci trovi scritto).
Su sistemi Windows, ci sono altri modi per ottenere un comportamento analogo
(di solito, meno soddisfacente per alcuni aspetti: passaggio di parametri e
altro). Per uno fra tutti, dai un'occhiata a pl2bat, che trasforma un
programma perl in un .bat.
Ciao.

scritta nell'httpd.conf file:
Ma.... ha detto che deve usare perl in un web server? Non mi sembra mica...
Ciao.

 Ma.... ha detto che deve usare perl in un web server? Non mi sembra
mica...
E hai pure ragione!
Sono io che credevo di scrivere su it.comp.www.cgi, e siccome il tipo ha
parlato di perl nella mia capoccia c'era finito "perl-cgi", cosě gli ho pure
dato il consiglio per configurare il server apache su Win... just in case.
Comunque... anche se non lo ha scritto da nessuna parte, secondo me un
utente Win che si prende la briga di impararsi perl, mi puzza di CGI lontano
un miglio :-)
Lippo lippi... Ken Devis... 'occhittusei... dicci cosa ci vuoi fare con il
perl eh?
ciao
dd

 ha scritto nel messaggio
news:alsmkf$nrim$1...@ID-159100.news.dfncis.de...


 contare i file di una directory, sincronizzare due cartelle....
ahhhhhh.... ma allora lo fai apposta!!!
E allora ti lancio una maledizione:
DIVENTERAI WEBMASTER! :-) :-) :-) :-)
dd
PS E ricordati che se ti vedo su it.comp.www.cgi saranno poi c.... tuoi, OK!
:-)

capisco ^_^

contare i file di una directory, sincronizzare due cartelle....
Se lavori in Windows, e ti interessano in particolare compiti di
amministrazione di sistema, puoi forse dare un'occhiata anche a WSH (Windows
Scripting Host). Questo puo` voler dire sempre perl (attraverso perlscript),
o altri linguaggi (VBScript, JavaScript...), ma con in piu` alcuni strumenti
di integrazione con il sistema.
Ad alcuni piace, altri lo detestano, ma comunque e` una possibilita`.
Ciao.

 qualunque altro editor di testo.
Dove trovo informazioni su come configurare Ultraedit per verificare
la sintassi Perl e debuggare i miei script?
Vorrei usarlo anch'io per iniziare con il Perl...
Grazie in anticipo.
Maurizio

 la sintassi Perl e debuggare i miei script?
 
http://www.google.com/search?q=ultraedit+perl
 UltraEdit as Perl IDE
 
http://www.pdacon.com/extdoc/uedit_perl.html