Dieci anni lungo la corsia ci sarà una domanda simile 'C'è qualche buona ragione per qualcuno che conosce il linguaggio X per imparare Python' o 'Cosa è Python' migliore 'della lingua X'? In altre parole all'interno del ciclo di hype sembra che una particolare tecnologia possa rimanere in giro per molto tempo. Mi fermerò a questo.
Dato che hai specificamente chiesto a Perl meglio di Python, ti darò il seguente elenco.
- Elaborazione del testo.
- Elaborazione avanzata del testo di vario genere. Grammatiche ecc.
- Più costrutti costrutti sintattici completi. Corrispondenza intelligente data-quando loop, Devel :: Dichiara, TIMTOWDI, filtri ecc.
- Un sistema di oggetti molto potente come Moose (Moosex-Declare with sugar).
- CPAN.
- Comunità e risorse come PerlMonks.
- Libertà, potenza e flessibilità.
- Rapido ritmo di sviluppo. Niente diventa più veloce di Perl se lo conosci correttamente.
- Configurazione su convenzione.
- Potenti funzionalità di programmazione funzionale.
- Script e prototipazione rapidi e sporchi.
- Lavori di sollevamento pesante.
- Perl ottiene lo scope migliore di Python.
- Non interrompe la compatibilità con le versioni precedenti.
- Nice framework per bambini fantastici.
- Terseness.
- È più veloce.
- Con le best practice è molto meglio di Python a causa delle caratteristiche di cui sopra.
- Psicologia Perl.
- Riferimenti.
- Progressi recenti come le parole chiave sintassi collegabili e le parole chiave "statiche".
etc ... ecc. la lista andrà avanti e avanti ...
Python ti costringe completamente a pensare in un modo, Perl ti dà la libertà di essere ciò che sei. Pensando in molti modi, alla fine inizi a pensare a modi migliori per risolvere il problema. Questo aiuta a sviluppare un buon senso di programmazione.
Sono entrambi programmatore Python e Perl. Non ho ancora trovato come Python sia migliore di Perl. Sembra pulito non significa che è pulito
Come ha detto Leo Tostoy.
È incredibile quanto sia completa l'illusione che la bellezza sia bontà.
link