>>>>> "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