[SP-pm] Boas Vindas ao teddyhammer!!

Tiago Peczenyj tiago.peczenyj at gmail.com
Tue May 24 06:41:21 PDT 2011


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


More information about the SaoPaulo-pm mailing list