>>>>> "Tiago" == Tiago Peczenyj <[email protected]> writes:
Tiago> cara... existem muitas diferencas mas dizer que linguagem X é melhor
Tiago> que Y é muito delicado.
Tiago> python tem influencias diferentes de perl. eh mais funcional do que
Tiago> perl 5, que é claramente procedural com um toque de tudo um pouco,
Tiago> inclusive OO com bless.
Cara, eu discordo que python seja mais funcional que perl. Uma das
principais características de uma linguagem funcional é a existência de
closures, que viabilizam o conceito de imutabilidade funcionais, e é em
grande parte o que as tornam úteis. Closures só foram implementadas em
python em 2001 na versão 2.2, perl 5 já tinha closures desde que foi
lançado em 1994, 7 anos antes. O próprio Guido van Rossum alega não ter
tido muita influência de linguagens funcionais[1] e que algumas
implementações de recursos funcionais só vieram mais tarde por pressão
dos usuários da linguagem.
Eu diria que a vantagem de python é de ser a única alternativa razoável
a perl, em termos de linguagens dinâmicas. É rápido de se aprender,
escrever e executar, além de ter identação significativa, o que de certa
forma ajuda a manter alguma qualidade no código escrito por iniciantes.
[1]
http://python-history.blogspot.com/2009/04/origins-of-pythons-functional-features.html
--
Eden Cardim Need help with your Catalyst or DBIx::Class project?
Code Monkey http://www.shadowcat.co.uk/catalyst/
Shadowcat Systems Ltd. Want a managed development or deployment platform?
http://blog.edencardim.com/ http://www.shadowcat.co.uk/servers/
=begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
SaoPaulo-pm mailing list: [email protected]
L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer