[SP-pm] Boas Vindas ao teddyhammer!!

Andre Carneiro andregarciacarneiro at gmail.com
Tue May 24 07:43:30 PDT 2011


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.peczenyj at 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.telly at 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.lopes at 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<teddyhammer at 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: russoz at gmail.com
> >>>> Date: Mon, 23 May 2011 21:57:28 -0300
> >>>> To: saopaulo-pm at 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-bounces at pm.org>  wrote:
> >>>>
> >>>> teddyhammer at 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 at pm.org L =end disclaimer
> >>>> =begin disclaimer
> >>>>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> >>>>  SaoPaulo-pm mailing list: SaoPaulo-pm at 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 at 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 at 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 at 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 at pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>



-- 
André Garcia Carneiro
Analista/Desenvolvedor Perl
(11)82907780
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20110524/0cde3474/attachment-0001.html>


More information about the SaoPaulo-pm mailing list