[SP-pm] Boas Vindas ao teddyhammer!!

Eduardo Almeida eduardo at web2solutions.com.br
Tue May 24 08:24:05 PDT 2011


Só complementando o que o sr. Gustavo disse:

Eu ando tendo ótimas experiências com Perl para office autmation on RWindows. Inclusive resultados mais eficientes e longe de falhas de segurança. Falhas essas que o próprio Word.Application do windows tem.



Eduardo Almeida - Engenharia de Software
eduardo em web2solutions.com.br - 27 3021-1530 / 27 9600-0395

WEB2 Solutions - Inovando, sempre!

From: Gustavo Telly 
Sent: Tuesday, May 24, 2011 10:12 AM
To: saopaulo-pm em mail.pm.org 
Subject: Re: [SP-pm] Boas Vindas ao teddyhammer!!

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 em 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 em 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 em gmail.com
      Date: Mon, 23 May 2011 21:57:28 -0300
      To: saopaulo-pm em 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 em pm.org>  wrote:

      teddyhammer em 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 em pm.org L =end disclaimer
      =begin disclaimer
        Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
      SaoPaulo-pm mailing list: SaoPaulo-pm em 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 em 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 em 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 em pm.org
L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20110524/9e99f42c/attachment-0001.html>


More information about the SaoPaulo-pm mailing list