>>>>> "Tiago" == Tiago Peczenyj <tiago.pecze...@gmail.com> 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: SaoPaulo-pm@pm.org
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer

Responder a