Engraçado! Mesmo quando apontam as bilhões de threads sobre esse assunto, o pessoal por aqui sempre acaba na mesma discussão.<div><br></div><div>Não que tenha nada errado com isso, muito pelo contrário! É só uma observação.</div>
<div><br></div><div>Além do mais eu acho até 'saudável' falar sempre sobre isso, mesmo porque Perl nunca foi o 'hype'(nem sei se essa porcaria tá escrita direito... ) do momento( pelo menos não no 'meu tempo' ). Logo, penso que talvez seja necessário ter o cuidado de orientar os novatos adequadamente para não deixar esse tipo de comportamento 'de manada' os afete ... :D</div>
<div><br></div><div>Eu programei muito pouco em Phyton, e pra ser sincero não sinto falta nenhuma. Faço quase tudo o que eu preciso com Perl mesmo. Mas, é claro, isso não me impede de pesquisar outras coisas como a linguagem Go, que é foi a última 'fuçada' que eu dei até agora. </div>
<div><br></div><div>O importante é saber decidir quando usar determinada ferramenta e mais importante ainda é se manter curioso. Goste de aprender, e aprenda tudo o que puder! </div><div><br></div><div>Comparações inúteis acabam sendo inevitáveis. De qualquer forma, 'o pessoal aqui é bastante eclético', parafraseando o Blabos. Por exemplo: muita gente aqui conhece coisas como LISP, Haskell, C/C++, Phyton, Ruby etc. Então não vai ter problemas em 'trocar figurinhas' com a galera.</div>
<div><br></div><div><br></div><div><br></div><div>Meus dois centavos</div><div><br></div><div><br></div><div>Cheers!</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br><br><div class="gmail_quote">Em 24 de maio de 2011 10:41, Tiago Peczenyj <span dir="ltr"><<a href="mailto:tiago.peczenyj@gmail.com">tiago.peczenyj@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">falar "a melhor" é bala de prata. compreendendo a linguagem, os<br>
modulos core, a implementação e modulos auxiliares vc esta apto a<br>
fazer bons programas em Perl. para fazer bons programas no geral vc<br>
precisa ter experiência e curiosidade :)<br>
<br>
2011/5/24 Gustavo Telly <<a href="mailto:gustavo.telly@gmail.com">gustavo.telly@gmail.com</a>>:<br>
<div><div></div><div class="h5">> Estudar nunca é de mais..<br>
> E não existe esse negócio de "a melhor", Perl foi feita com um propósito,<br>
> Pyhton por outro, PHP pra outro, Visual Basic pra outro, etc...<br>
> É simplesmente o que você quer fazer... não é muito recomendado usar Visual<br>
> Basic pra administrar sistemas, como tbm não é muito interessante usar Perl<br>
> para programação de office.<br>
> É tudo a questão do seu interesse.<br>
> Como Perl tem bagagem sintática bem enxuta acho uma boa começar com ela.<br>
> []'s<br>
><br>
><br>
><br>
><br>
> Em 24 de maio de 2011 09:55, "Flávio R. Lopes" <<a href="mailto:flavio.lopes@links.inf.br">flavio.lopes@links.inf.br</a>><br>
> escreveu:<br>
>><br>
>> Ok. Obrigado Blabos.<br>
>> Vou procurar sim pelas Threads no histórico para melhorar minha noção da<br>
>> coisa.<br>
>> E minha preocupação em ter feito este tipo de pergunta inicialmente é que<br>
>> como pretendo me dedicar a aprender uma linguagem de programação, quero<br>
>> aprender "a melhor", ou seja, a que melhor se adeque aos meus propósitos!<br>
>> Pois não gostaria de chegar lá na frente, olhar pra tráz e pensar: "Putz,<br>
>> "joguei" meu tempo fora aprendendo esta linguagem. Se eu tivesse estudado a<br>
>> linguagem Y teria sido melhor..."<br>
>><br>
>> Bem, mais uma vez, obrigado pelas respostas pessoal!<br>
>><br>
>> []'s<br>
>> Teddy<br>
>><br>
>> On 24-05-2011 01:07, Blabos de Blebe wrote:<br>
>>><br>
>>> Opa, Bem Vindo!<br>
>>><br>
>>> Dá uma olhada no histórico da lista que tem um monte de threads<br>
>>> versando sobre o assunto:<br>
>>> <a href="http://mail.pm.org/pipermail/saopaulo-pm/" target="_blank">http://mail.pm.org/pipermail/saopaulo-pm/</a><br>
>>><br>
>>> Comentando...<br>
>>><br>
>>><br>
>>>><br>
>>>> as bibliotecas do CPAN as quais parecem ter bastante coisas prontas.<br>
>>>><br>
>>><br>
>>> Não há paralelo em outras linguagens. Chupa Java!!!<br>
>>><br>
>>><br>
>>><br>
>>>><br>
>>>> pois achei Python muito parecido com Perl principlamente no<br>
>>>> caso das Listas e Dicionários,<br>
>>>><br>
>>><br>
>>> À primeira vista sim. Eu acho todos os japas parecidos (exceto o fake<br>
>>> do Satoshi :) )<br>
>>><br>
>>><br>
>>><br>
>>>><br>
>>>> porém, numa primeira olhada Perl parece ser<br>
>>>> mais difícil de aprender do que Python,<br>
>>>><br>
>>><br>
>>> Isso é relativo e pode ser verdade pra vc. Eu acho cálculo diferencial<br>
>>> mais fácil que geo-política por exemplo.<br>
>>><br>
>>><br>
>>><br>
>>>><br>
>>>> por, aparentemente Python ter uma<br>
>>>> sintaxe "mais limpa" que Perl.<br>
>>>><br>
>>><br>
>>> Isso é relativo, mas eu discordo. Suponho que vc esteja se referindo<br>
>>> aos sigils ($@%). Com o tempo vc vai ver que eles são "atalhos<br>
>>> visuais" que auxiliam muito na compreensão do código.<br>
>>><br>
>>> Cuidado com os exemplos de código na internet. 99% é lixo.<br>
>>><br>
>>> A sintaxe de Perl é bem parecida com a de C, C++, Java entre outras.<br>
>>><br>
>>> Python "parece" mais fácil por te forçar a escrever um código<br>
>>> minimamente legível, senão não compila. Em Perl, como em muitas outras<br>
>>> linguagens, bom estilo faz parte do arcabouço de skills do<br>
>>> programador.<br>
>>><br>
>>> Programadores Perl de verdade são muito exigentes com estilo,<br>
>>> legibilidade, manutenibilidade, etc.<br>
>>><br>
>>><br>
>>><br>
>>>><br>
>>>> Quanto a uma impressão incial sobre ao desempenho das linguagens,<br>
>>>> parecem<br>
>>>> que ambas se equivalem.<br>
>>>><br>
>>><br>
>>> Isso é muito relativo, mas python geralmente perde de lavada nesse<br>
>>> quesito. Já fiz benchmarks onde Perl era 14x mais rápida que Python.<br>
>>><br>
>>> Muito cuidado com esse tipo de comparação. Normalmente é furada.<br>
>>><br>
>>><br>
>>><br>
>>>><br>
>>>> Outra impressão que tive é que para desenvolver para Web, parece que com<br>
>>>> Python fica mais rápido para terminar de desenvolver.<br>
>>>><br>
>>><br>
>>> Duvido. Aposto o meu salário do mês contra qualquer programador python<br>
>>> no mundo, do git init ao deploy.<br>
>>><br>
>>> Só pra começar, eu apresento o Catalyst e o Mojolicious:<br>
>>> <a href="http://www.catalystframework.org/" target="_blank">http://www.catalystframework.org/</a><br>
>>> <a href="http://www.mojolicious.org/" target="_blank">http://www.mojolicious.org/</a><br>
>>><br>
>>> Bônus:<br>
>>> <a href="http://onionstand.blogspot.com/2010/06/tweetylicious-twitter-like.html" target="_blank">http://onionstand.blogspot.com/2010/06/tweetylicious-twitter-like.html</a><br>
>>><br>
>>><br>
>>><br>
>>>><br>
>>>> Já no quesito Administração de Sistema, Perl parece que leva vantagem<br>
>>>> por sua enorme<br>
>>>> quantidade de bibliotecas existentes no CPAN, praticamente prontas para<br>
>>>> o<br>
>>>> que se precisa.<br>
>>>><br>
>>><br>
>>> Sim. Perl é muito utilizada por sysadmins.<br>
>>><br>
>>><br>
>>><br>
>>>><br>
>>>> Olhem, não quero causar tumulto aqui na lista, mas somente gostaria de<br>
>>>> uma<br>
>>>> explanação imparcial de vocês sobre isto.<br>
>>>><br>
>>><br>
>>> Tumulto nenhum. Aqui a gente discute numa boa sobre tudo. Tudo mesmo.<br>
>>> Mas adicione [OFF TOPIC] no assunto de vez em quando que os trolls não<br>
>>> vão te devorar muito.<br>
>>><br>
>>><br>
>>><br>
>>>><br>
>>>> Posso considerar que Python é mais fácil de aprender do que Perl?<br>
>>>><br>
>>><br>
>>> Pode. Isso é muito pessoal. Na prática, depende. Entretanto, vc vai<br>
>>> ver que Perl é algo muito além de sintaxe, com uma comunidade forte e<br>
>>> muito rica. Aqui tem de físico a surfista. Todo mundo se dá bem<br>
>>> (alguns de nós não gostam de pedagogas).<br>
>>><br>
>>><br>
>>><br>
>>>><br>
>>>> Posso desenvolver mais rapidamente aplicações Web com Python do que<br>
>>>> Perl?<br>
>>>><br>
>>><br>
>>> Poder, até pode, assim como você pode nadar com tubarões se quiser. Eu<br>
>>> não recomendo ;)<br>
>>><br>
>>><br>
>>><br>
>>>><br>
>>>> Perl seria "mais indicado" para administração de sistemas ?<br>
>>>><br>
>>><br>
>>> Perl é uma linguagem de propósito geral, multiplataforma,<br>
>>> multiparadigma, blablabla<br>
>>><br>
>>> <a href="http://rio.pm.org/mitos.pl#mito3" target="_blank">http://rio.pm.org/mitos.pl#mito3</a><br>
>>><br>
>>><br>
>>><br>
>>>><br>
>>>> O que eu posso fazer com Perl que não faria com Python (e vice-versa, se<br>
>>>> for<br>
>>>> aplicável) ??<br>
>>>><br>
>>><br>
>>> Duvido que vc vá escrever módulos do kernel com qualquer uma das duas.<br>
>>> De resto, praticamente tudo que vc fizer com uma, vc deve conseguir<br>
>>> com a outra. O que muda é o grau de dificuldade de cada coisa.<br>
>>><br>
>>> Tem um trozilhão de tipos de projetos legais em Perl, de dynamic<br>
>>> library loading a games.<br>
>>><br>
>>> ...<br>
>>><br>
>>> Não se assuste, aqui a gente é bem eclético. Só tem uma tradição que<br>
>>> quem fala que programa em python, tem que pagar uma rodada de cerveja<br>
>>> pra galera no próximo Encontro Social (que eu estiver, de<br>
>>> preferência).<br>
>>><br>
>>><br>
>>> Abraços e divirta-se.<br>
>>><br>
>>><br>
>>> 2011/5/23 Teddy Hammer<<a href="mailto:teddyhammer@hotmail.com">teddyhammer@hotmail.com</a>>:<br>
>>><br>
>>>><br>
>>>> Opa. E aí pessoal? Antes de mais nada, obrigado pela recepção!<br>
>>>> Sou Sysadmin e descobri este grupo atravéz da Lista dos usuários<br>
>>>> Slackware<br>
>>>> Linux a qual também faço parte. Também descobri que perdi um baita<br>
>>>> evento,<br>
>>>> ou seja, o Workshop que rolou agora no começo de Maio!! Que pena! Mas<br>
>>>> espero<br>
>>>> estar presente num próximo evento!<br>
>>>><br>
>>>> Na verdade estou começando a programar agora (tem uns 3 ou 4 meses) e<br>
>>>> conheço muito pouco da linguagem.<br>
>>>> Minha intenção é usar a linguagem para administrar meus servidores e<br>
>>>> também<br>
>>>> programar para a Web.<br>
>>>><br>
>>>> Na verdade comecei com Python, mas o que me chamou a atenção do Perl<br>
>>>> foram<br>
>>>> as bibliotecas do CPAN as quais parecem ter bastante coisas prontas.<br>
>>>><br>
>>>> E é neste ponto que gostaria de começar a interagir com vocês, ou seja,<br>
>>>> gostaria de um comentário, totalmente isento da paixão de vocês, fazendo<br>
>>>> um<br>
>>>> comparativo, se é que é possível, entre PERL x PYTHON.<br>
>>>> Sim, sei que estou numa lista de programadores Perl, mas gostaria de ter<br>
>>>> uma<br>
>>>> idéia da coisa, pois achei Python muito parecido com Perl principlamente<br>
>>>> no<br>
>>>> caso das Listas e Dicionários, porém, numa primeira olhada Perl parece<br>
>>>> ser<br>
>>>> mais difícil de aprender do que Python, por, aparentemente Python ter<br>
>>>> uma<br>
>>>> sintaxe "mais limpa" que Perl. Claro, nada que dedicação e paciência não<br>
>>>> resolva isto.<br>
>>>> Quanto a uma impressão incial sobre ao desempenho das linguagens,<br>
>>>> parecem<br>
>>>> que ambas se equivalem.<br>
>>>> Outra impressão que tive é que para desenvolver para Web, parece que com<br>
>>>> Python fica mais rápido para terminar de desenvolver. Já no quesito<br>
>>>> Administração de Sistema, Perl parece que leva vantagem por sua enorme<br>
>>>> quantidade de bibliotecas existentes no CPAN, praticamente prontas para<br>
>>>> o<br>
>>>> que se precisa.<br>
>>>><br>
>>>> Olhem, não quero causar tumulto aqui na lista, mas somente gostaria de<br>
>>>> uma<br>
>>>> explanação imparcial de vocês sobre isto.<br>
>>>><br>
>>>> Posso considerar que Python é mais fácil de aprender do que Perl?<br>
>>>> Posso desenvolver mais rapidamente aplicações Web com Python do que<br>
>>>> Perl?<br>
>>>> Perl seria "mais indicado" para administração de sistemas ?<br>
>>>> O que eu posso fazer com Perl que não faria com Python (e vice-versa, se<br>
>>>> for<br>
>>>> aplicável) ??<br>
>>>><br>
>>>> Pessoal, mais uma vez me desculpem, mas o pouco parâmetro que tenho com<br>
>>>> alguma linguagem de programação é com o Python.<br>
>>>> E como disse, pelo pouco que pesquisei sobre Perl me pareceu ser (apesar<br>
>>>> de<br>
>>>> um pouco mais "difícl" de aprender) uma linguagem muito poderosa<br>
>>>><br>
>>>> Saudações,<br>
>>>> Teddy<br>
>>>><br>
>>>> ________________________________<br>
>>>> From: <a href="mailto:russoz@gmail.com">russoz@gmail.com</a><br>
>>>> Date: Mon, 23 May 2011 21:57:28 -0300<br>
>>>> To: <a href="mailto:saopaulo-pm@mail.pm.org">saopaulo-pm@mail.pm.org</a><br>
>>>> Subject: [SP-pm] Boas Vindas ao teddyhammer!!<br>
>>>><br>
>>>> Olá teddyhammer, seja bem vindo à lista da São Paulo Perl Mongers!!!<br>
>>>><br>
>>>> Fique à vontade, a casa é sua!! Como de praxe, pedimos que você se<br>
>>>> apresente: nos conte um pouco mais sobre você, como achou a lista e como<br>
>>>> usa<br>
>>>> o Perl no seu dia a dia.<br>
>>>> []s,<br>
>>>> On 23 May 2011 21:21,<<a href="mailto:mailman-bounces@pm.org">mailman-bounces@pm.org</a>>  wrote:<br>
>>>><br>
>>>> <a href="mailto:teddyhammer@hotmail.com">teddyhammer@hotmail.com</a> has been successfully subscribed to SaoPaulo-pm.<br>
>>>><br>
>>>><br>
>>>><br>
>>>> --<br>
>>>> Alexei "RUSSOZ" Znamensky<br>
>>>> [russoz_gmail_com] [<a href="http://russoz.wordpress.com" target="_blank">russoz.wordpress.com</a>]<br>
>>>> [<a href="http://www.flickr.com/photos/alexeiz" target="_blank">www.flickr.com/photos/alexeiz</a>]<br>
>>>> [<a href="https://github.com/russoz" target="_blank">https://github.com/russoz</a>]<br>
>>>> Only love / Can bring the rain / That makes you yearn to the sky<br>
>>>><br>
>>>> =begin disclaimer Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>>>> SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a> L =end disclaimer<br>
>>>> =begin disclaimer<br>
>>>>   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>>>>  SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
>>>>  L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
>>>> =end disclaimer<br>
>>>><br>
>>>><br>
>>>><br>
>>><br>
>>> =begin disclaimer<br>
>>>    Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>>>  SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
>>>  L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
>>> =end disclaimer<br>
>>><br>
>>><br>
>><br>
>> =begin disclaimer<br>
>>  Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>> SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
>> L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
>> =end disclaimer<br>
><br>
><br>
> =begin disclaimer<br>
>   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>  SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
>  L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
> =end disclaimer<br>
><br>
><br>
<br>
<br>
<br>
</div></div><font color="#888888">--<br>
Tiago B. Peczenyj<br>
Linux User #405772<br>
<br>
<a href="http://pacman.blog.br" target="_blank">http://pacman.blog.br</a><br>
</font><div><div></div><div class="h5">=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>André Garcia Carneiro<br>Analista/Desenvolvedor Perl<br>(11)82907780<br>
</div>