Perl - Charimenti. postato il 07/09/2008 19:02:36 nel forum programmazione, gdrcd e open source e modificato da darkside of breakfast il 07/09/2008 19:32:56
Leggendo qua e là ho trovato un linguaggio di nome Perl, e mentre leggevo ho notato che tutti scrivono della sua potenza, del fatto che è straordinario...e mi sono interessato a impararlo in un futuro...e spero non troppo lontano. E' possibile realizzare un GDR con questo linguaggio?? e tra voi non c'è nessuno che lo conosce??
Pagine → 1
07/09/2008 19:08:03
Perl può essere utile per la realizzazione di un GDR, ma non come componente principale. Infatti se hai letto della sua potenza, saprai che il Perl dà il massimo sulla manipolazione delle stringhe ^_^
07/09/2008 19:09:18
per un gdr non ti serve il perl
07/09/2008 19:27:21
Avendogli dato una scorsa in fretta e furia non mi pare proprio un linguaggio server side, quindi se ci volessi sviluppare un gdr questo dovrebbe essere un applicazione client server, con client da scaricare, e dovresti accertarti che il tuo host disponga di un interprete PERL.
07/09/2008 19:33:39
cmq occhio ai titolo ;)
Ad ogni modo da quel che ho letto non mi sembra adatto -come altri hanno già detto- alla creazione di un GDR :)
07/09/2008 20:39:02
Perl è un linguaggio general purpouse, può essere utilizzato per qualunque cosa ed esistono anche interpreti integrati in alcuni webserver, come il mod_perl.so di Apache. Il punto è che il perl non può integrarsi nell'html come il php e perciò quest'ultimo (insieme ad asp) lo ha completamente soppiantato come linguaggio server side, ma prima dell'exploit del php er il perl il linguaggio principe dello sviluppo web.
Ad ogni modo, come è stato detto, il Perl da il meglio di se con le stringhe, grazie anche ad un meraviglioso e finora insuperato supporto per le espressioni regolari, implementato anche in altri linguaggi (vedasi ad esempio le funzioni preg_* del php, che altro non sono che funzioni su espressioni regolari in stile perl, dichiaratamente più veloci delle ereg_*).
07/09/2008 21:32:44
Beh, nascono tutti e due dalla programmazione di shell per linux, che e' C like.
07/09/2008 21:37:05
come il restante 80% dei linguaggi di programmazione, perl e php condividono le strutture base come i controlli e gli operatori, ma già sui tipi ci sono differenze visto che il perl prevede una tipizzazione più rigida del php.
In sostanza, il perl ha 3 tipi di variabili:
- scalari (definiti con $) a cui si possono attribuire come valori sia oggetti, che stringe, numeri e quant'altro
- array (definiti con @), ossia i vettori
- hashes (definiti con %), ossia dei dizionari
se una variabile è definita come scalare non le si può attribuire un valore non scalare. Invece il php ha una tipizzazione meno rigida, definendo in sostanza un solo tipo di variabile a cui vengono poi assegnati diversi tipi di valori (oggetti, array, stringhe, numeri).
Le differenze non si fermano qui, e un'altra palese che mi viene in mente è la definizione delle funzioni e il passaggio di argomenti alle stesse: in perl una funzione si definisce con la parola chiave 'sub' e ad ogni funzione è associato un vettore di argomenti a cui è possibile accedere dall'interno della funzione. Insomma... alla fine il perl ed il php sono due linguaggi strutturalmente diversi che hanno in comune una certa vocazione per il web (anche se il perl è più generalizzato del php) e il fatto di essere linguaggi interpretati.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Titan Revenge: Aggiornamento Dragonslayer