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