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