Estudar nunca é de mais..<div><br></div><div>E não existe esse negócio de "a melhor", Perl foi feita com um propósito, Pyhton por outro, PHP pra outro, Visual Basic pra outro, etc...</div><div><br></div><div>É simplesmente o que você quer fazer... não é muito recomendado usar Visual Basic pra administrar sistemas, como tbm não é muito interessante usar Perl para programação de office.</div>
<div><br></div><div>É tudo a questão do seu interesse.</div><div><br></div><div>Como Perl tem bagagem sintática bem enxuta acho uma boa começar com ela.</div><div><br></div><div>[]'s<br><div><br></div><div><br></div><div>
<br></div><div><br><div class="gmail_quote">Em 24 de maio de 2011 09:55, "Flávio R. Lopes" <span dir="ltr"><<a href="mailto:flavio.lopes@links.inf.br">flavio.lopes@links.inf.br</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Ok. Obrigado Blabos.<br>
Vou procurar sim pelas Threads no histórico para melhorar minha noção da coisa.<br>
E minha preocupação em ter feito este tipo de pergunta inicialmente é que como pretendo me dedicar a aprender uma linguagem de programação, quero aprender "a melhor", ou seja, a que melhor se adeque aos meus propósitos! Pois não gostaria de chegar lá na frente, olhar pra tráz e pensar: "Putz, "joguei" meu tempo fora aprendendo esta linguagem. Se eu tivesse estudado a linguagem Y teria sido melhor..."<br>

<br>
Bem, mais uma vez, obrigado pelas respostas pessoal!<br>
<br>
[]'s<br>
Teddy<div><div></div><div class="h5"><br>
<br>
On 24-05-2011 01:07, Blabos de Blebe wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
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>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
as bibliotecas do CPAN as quais parecem ter bastante coisas prontas.<br>
     <br>
</blockquote>
Não há paralelo em outras linguagens. Chupa Java!!!<br>
<br>
<br>
   <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
pois achei Python muito parecido com Perl principlamente no<br>
caso das Listas e Dicionários,<br>
     <br>
</blockquote>
À primeira vista sim. Eu acho todos os japas parecidos (exceto o fake<br>
do Satoshi :) )<br>
<br>
<br>
   <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
porém, numa primeira olhada Perl parece ser<br>
mais difícil de aprender do que Python,<br>
     <br>
</blockquote>
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>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
por, aparentemente Python ter uma<br>
sintaxe "mais limpa" que Perl.<br>
     <br>
</blockquote>
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>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Quanto a uma impressão incial sobre ao desempenho das linguagens, parecem<br>
que ambas se equivalem.<br>
     <br>
</blockquote>
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>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
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>
</blockquote>
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>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Já no quesito Administração de Sistema, Perl parece que leva vantagem por sua enorme<br>
quantidade de bibliotecas existentes no CPAN, praticamente prontas para o<br>
que se precisa.<br>
     <br>
</blockquote>
Sim. Perl é muito utilizada por sysadmins.<br>
<br>
<br>
   <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Olhem, não quero causar tumulto aqui na lista, mas somente gostaria de uma<br>
explanação imparcial de vocês sobre isto.<br>
     <br>
</blockquote>
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>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Posso considerar que Python é mais fácil de aprender do que Perl?<br>
     <br>
</blockquote>
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>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Posso desenvolver mais rapidamente aplicações Web com Python do que Perl?<br>
     <br>
</blockquote>
Poder, até pode, assim como você pode nadar com tubarões se quiser. Eu<br>
não recomendo ;)<br>
<br>
<br>
   <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Perl seria "mais indicado" para administração de sistemas ?<br>
     <br>
</blockquote>
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>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
O que eu posso fazer com Perl que não faria com Python (e vice-versa, se for<br>
aplicável) ??<br>
     <br>
</blockquote>
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" target="_blank">teddyhammer@hotmail.com</a>>:<br>
   <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
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 Slackware<br>
Linux a qual também faço parte. Também descobri que perdi um baita evento,<br>
ou seja, o Workshop que rolou agora no começo de Maio!! Que pena! Mas 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 também<br>
programar para a Web.<br>
<br>
Na verdade comecei com Python, mas o que me chamou a atenção do Perl 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 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 uma<br>
idéia da coisa, pois achei Python muito parecido com Perl principlamente no<br>
caso das Listas e Dicionários, porém, numa primeira olhada Perl parece ser<br>
mais difícil de aprender do que Python, por, aparentemente Python ter 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, 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 o<br>
que se precisa.<br>
<br>
Olhem, não quero causar tumulto aqui na lista, mas somente gostaria de 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 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 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 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" target="_blank">russoz@gmail.com</a><br>
Date: Mon, 23 May 2011 21:57:28 -0300<br>
To: <a href="mailto:saopaulo-pm@mail.pm.org" target="_blank">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 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" target="_blank">mailman-bounces@pm.org</a>>  wrote:<br>
<br>
<a href="mailto:teddyhammer@hotmail.com" target="_blank">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>] [<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" target="_blank">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" target="_blank">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>
</blockquote>
=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" target="_blank">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>
</blockquote>
<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" target="_blank">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></div></div>