Que linguagem é melhor que outra ? Inglês é melhor que Português ? IMHO, a melhor linguagem é a que *você* tem mais fluência e pode ti proporcionar maior expressividade. Perl tem um diferencial violento quanto a outras linguagens porque foi criado por um linguista, então ela tem por característica ser tão expressiva quanto o inglês. Isso foi chupinhado por várias outras linguagens :D Considero Perl como tendo duas curvas de aprendizado: tarefas simples são fáceis e tarefas impossívels são viáveis.
Perl não tem o mesmo buzz que outras linguagens, fato! Assim como GNU/Linux não tem o mesmo buzz que Windows. Outro fato que salta os olhos no Perl é a cultura que há na comunidade [http://oreilly.com/catalog/9780596003128/]. Para nós, Perl é algo tão sério que nos consideramos monges Perlhttp://perlmonks.org/?node_id=243870], Poetas[http://perlmonks.org/?node=Perl%20Poetry], buscamos sabedora para escrever nossos módulos[http://perlmonks.org/?node=Meditations]. Prefiro Perl a muitas outras coisas pq me sinto um artista/monge e não um macaco[http://0fx66.com/blog/programacao/o-monge-e-o-macaco/] (Obrigado pela oportunidade de falar sobre algo que amo) []s, @_marcioferreira Marcio Ferreira marciodesouzaferreira.blogspot.com "Perl lives as the 'toolbox for Unix' " Em 24 de maio de 2011 23:49, Tiago Peczenyj <tiago.pecze...@gmail.com>escreveu: > A titulo de Curiosidade. > > Sobre Python > > Nestes dias eu tenho usado o Tornado, pymongo e pytest e devo dizer > que a linguagem tem suas vantagens (é a primeira vez que uso para algo > sério). A sintaxe de muitas coisas fica interessante e expressiva. O > pytest tem uma forma de criar mocks incrivelmente simples, por > exemplo. O ruim é ter Controllers com metodo get, post, put -- cheiro > de Servlet Java no ar :/ > > Apanha-se de muita coisa no começo. Tuplas não são arrays, eu coloco ; > no final de tudo, object não tem métodos e esses __xxx__ eu achei > tosquinho. Fiz um proxy dinamico para uma paradinha e devo dizer que > ficou bonito mas não tenho 100% de certeza do que fiz... > > Mas ajudou começar ja com testes unitários - diga-se de passagem, > Espero no final fazer o mesmo em Perl para entender as diferenças e > ter argumentos melhores no futuro. Qual seria um equivalente ao > Tornado em Perl? > > 2011/5/24 Eden Cardim <edencar...@gmail.com>: > >>>>>> "Gustavo" == Gustavo Telly <gustavo.te...@gmail.com> writes: > > > > Gustavo> Estudar nunca é de mais.. E não existe esse negócio de "a > > Gustavo> melhor", Perl foi feita com um propósito, Pyhton por outro, > > Gustavo> PHP pra outro, Visual Basic pra outro, etc... > > > > Não existe "a melhor", mas certamente existem linguagens que são > > definitivamente ruins. PHP e Visual Basic estão entre as linguagens que > > considero ruins porque elas tendem a fazer você se trancar dentro do > > nicho delas, enquanto que Perl faz exatamente o contrário, buscando > > conceitos multi-paradigmáticos e integração com tecnologias > > diversas. Python fica em algum lugar no meio. > > > > Gustavo> É simplesmente o que você quer fazer... não é muito > > Gustavo> recomendado usar Visual Basic pra administrar sistemas, > > Gustavo> como tbm não é muito interessante usar Perl para > > Gustavo> programação de office. > > > > Porque não? Tenho certeza que um programador razoável de perl consegue > > manipular documentos muito mais rápido do que um expert em VBA > > conseguiria. > > > > Gustavo> É tudo a questão do seu interesse. > > > > Gustavo> Como Perl tem bagagem sintática bem enxuta acho uma boa > > Gustavo> começar com ela. > > > > Eu diria que Perl é ideal para aprendizado, porque ela é projetada para > > expandir, enquanto PHP, VB e Python são projetadas para > > fechar. Programadores PHP, VB (e alguns de Python) são o deleite do > > gestor de projetos conservador, porque a linguagem educa a nunca > > questionar, só a fazer do jeito mais óbvio e tradicional (e mais barato > > a curto prazo). > > > > -- > > 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/ > > http://twitter.com/#!/edenc > > =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 > > > > > > -- > Tiago B. Peczenyj > Linux User #405772 > > http://pacman.blog.br > =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 >
=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