Também estou aprendendo, mas sem dúvida um dos pontos que me atraíram para o Perl foi também a questão TMTOWTDI....não te deixa engessado!...deixa teu raciocínio e imaginação à vontade...talvez esta total liberdade seja um pouco perigosa para os novatos, pois você pode detonar recursos como por exemplo consumo de memória.

Ou estou falando besteira pessoal?

Mas é muito legal....muito louco.....

Em 11-02-2011 18:07, Satoshi Hayazaki escreveu:
Gente, como eu disse, eu mal conheço Perl, muito menos outras linguagens de programação. É só que eu achava que linguagens tinham que ser bem rígidas e, conhecendo o Perl, gostei da liberdade dele e do TMTOWTDI.

Mas podem dismiss o que eu digo como noobice e ingenuidade mesmo, não levem a sério :)

2011/2/11 Blabos de Blebe <[email protected] <mailto:[email protected]>>

    #!/usr/bin/env perl

    no war qw(peace in the hello world);

    ...

    Bom, para gramáticas regulares, Perl tem as Expressões Regulares :P

    Não-intuitivo é uma expressão que carece de contexto, até porque,
    contra-intuitivo pra mim é definir que um bloco Y precise de uma
    indentação X, ou que uma soma de infinitos termos produza um resultado
    exato (essa é da boa :) )

    Um comportamento não previsível, *eu* entendo como
    http://en.wikipedia.org/wiki/Undefined_behavior, e cá entre nós, Perl
    não é uma das linguagens mais imprevisíveis que existem.

    Veja que,

    if (Math.rand() > 0.5)
       do_foo()
    else
       do_bar()

    também é relativamente imprevisível...

    Cuidado também pra não comparar lixo de forum com Perl, isso é
    bastante comum. Veja, você está no lugar certo, aqui nessa lista você
    pode tirar as suas dúvidas mais angustiantes e vai ver que a linguagem
    é bem mais suave do que se canta por aí.

    Cara, seja muito bem vindo, e sinta-se em casa, você vai começar a
    contribuir com o projeto mais rapidamente do que se estivesse
    estudando C por exemplo, ainda que C seja uma linguagem muito
    recomendada para aumentar outras skills.

    Abraços

    2011/2/11 Satoshi Hayazaki
    <[email protected]
    <mailto:[email protected]>>:
    > Bem, eu sempre achei que uma boa linguagem de programação tinha
    que ser bem
    > regular e sem comportamentos não-intuitivos ou não-previsíveis,
    algo bem
    > diferente de Perl.
    >
    > 2011/2/11 Blabos de Blebe <[email protected]
    <mailto:[email protected]>>
    >>
    >> Bem vindo!
    >>
    >> > Apesar de Perl
    >> > acabar sendo exatamente o oposto de o que eu achava que uma
    linguagem de
    >> > programação tinha que ser
    >>
    >> Como assim?
    >>
    >>
    >> 2011/2/11 Satoshi Hayazaki
    <[email protected]
    <mailto:[email protected]>>:
    >> > Obrigado pela recepção, gente.
    >> > Então, respondendo aos pedidos do Otávio:
    >> > Eu comecei a estudar Perl informalmente e esporadicamente há
    três meses.
    >> > A
    >> > escolha por Perl foi pois queria aprender a programar (apesar
    de estar
    >> > pensando em começar logo em C) e acompanho o desenvolvimento
    de um
    >> > programa
    >> > (Gmusicbrowser, um jukebox feito em Perl). Como eu realmente
    queria
    >> > aprender
    >> > a programar, mas ainda estava com receio de mergulhar no C,
    decidi que
    >> > Perl
    >> > seria a minha linguagem de entrada pois assim eu poderia ajudar o
    >> > programa
    >> > que, para mim, é o melhor programa de jukebox existente.
    >> > Caí na documentação de cara mesmo, sem saber o que esperar.
    Apesar de
    >> > Perl
    >> > acabar sendo exatamente o oposto de o que eu achava que uma
    linguagem de
    >> > programação tinha que ser, eu estou gostando bastante de
    aprender ele e
    >> > vejo
    >> > que Perl tem um charme bem peculiar.
    >> > Essa semana decidi aprender as bindings de GTK e é isso que
    está me
    >> > mantendo
    >> > acordado ultimamente (e também o que me levou a descobrir o
    canal de
    >> > IRC,
    >> > graças ao edenc). Sendo bem sincero, a única experiência de
    >> > "programação"
    >> > antes é HTML e bash, então a orientação a objetos ainda é bem
    estranha
    >> > para
    >> > mim e eu estou meio que aprendendo as I go along. "Perl
    programming is
    >> > an
    >> > *empirical* science!"
    >> > Bem, é basicamente isso. Novamente, obrigado pela recepção, guys.
    >> > 2011/2/11 Alexei Znamensky <[email protected]
    <mailto:[email protected]>>
    >> >>
    >> >> bem vindo satoshi-san!
    >> >>
    >> >> 2011/2/11 "Flávio R. Lopes" <[email protected]
    <mailto:[email protected]>>
    >> >>>
    >> >>> Bem vindo!
    >> >>>
    >> >>> Em 11-02-2011 07:18, Otávio Fernandes escreveu:
    >> >>>>
    >> >>>> Olá Satoshi,
    >> >>>>
    >> >>>> Seja bem vindo a nossa lista de discussão! Por favor, nos
    fale mais
    >> >>>> sobre você
    >> >>>> e o seu interesse em Perl, e, tenho visto no IRC[0] que
    você tem
    >> >>>> feito
    >> >>>> coisas
    >> >>>> interessantes -- não nos poupe detalhes, por favor.
    >> >>>>
    >> >>>> Links importantes:
    >> >>>>  * Equinócio SPPM (sao-paulo.pm.org/artigos
    <http://sao-paulo.pm.org/artigos> -- o próximo será daqui
    >> >>>> 17
    >> >>>> dias!);
    >> >>>>  * II São Paulo Perl Mongers Workshop
    (twitter.com/#!/sppm_workshop
    <http://twitter.com/#%21/sppm_workshop>);
    >> >>>>  * OpenData-BR (opendatabr.org <http://opendatabr.org> e
    github.com/maluco/opendata-br <http://github.com/maluco/opendata-br>);
    >> >>>>
    >> >>>> um abraço,
    >> >>>>
    >> >>>> --
    >> >>>> Otávio Fernandes
    >> >>>> otaviof at ( gmail.com <http://gmail.com>, cpan.org
    <http://cpan.org> )
    >> >>>> http://github.com/otaviof
    >> >>>> =begin disclaimer
    >> >>>>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
    >> >>>>  SaoPaulo-pm mailing list: [email protected]
    <mailto:[email protected]>
    >> >>>>  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: [email protected]
    <mailto:[email protected]>
    >> >>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
    >> >>> =end disclaimer
    >> >>
    >> >>
    >> >>
    >> >> --
    >> >> Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com
    <http://russoz.wordpress.com>]
    >> >> [www.flickr.com/photos/alexeiz
    <http://www.flickr.com/photos/alexeiz>]
    >> >> «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: [email protected]
    <mailto:[email protected]>
    >> >>  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: [email protected]
    <mailto:[email protected]>
    >> >  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: [email protected]
    <mailto:[email protected]>
    >>  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: [email protected]
    <mailto:[email protected]>
    >  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: [email protected]
    <mailto:[email protected]>
     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: [email protected]
  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: [email protected]
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer

Responder a