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