[Cascavel-pm] Perl Intro
"Er Galvão Abbott - PortoAlegre.pm"
galvao em perl.org.br
Terça Junho 7 10:27:41 PDT 2005
Alceu R. de Freitas Jr. wrote:
>Acho que o Nilson fez uma abordagem completa, mas acho
>que dá para adicionar mais 2 centavos no papo...
>
>--- Nilson Santos <acid06 em gmail.com> escreveu:
>
>
>
>>On 6/7/05, Alceu R. de Freitas Jr.
>><glasswalk3r em yahoo.com.br> wrote:
>>
>>
>>>Se você permitir uma sugestão, eu diria para você
>>>incluir uma ou duas páginas dizendo o que pode ser
>>>feito com Perl, talvez mostrando algumas
>>>
>>>
>>aplicações de
>>
>>
>>>grande porte. Muita gente que pelo menos ouviu
>>>
>>>
>>falar
>>
>>
>>>de Perl acha que ele é apenas um shell script mais
>>>complicado.
>>>
>>>
>>Acho que essa sugestão se tornaria principalmente
>>relevante caso o
>>público tivesse uma parcela de pessoas mais
>>"orientadas a negócio".
>>Mas de qualquer forma é relevante.
>>
>>
>
>Você tem razão por esse lado. Mas olhando de outro
>ângulo (negócios) seria interessante disseminar a
>idéia para outros tipos de platéias também. Afinal o
>estudante hoje será um administrador de sistemas
>amanhã. ;-)
>
>
>
Concordo plenamente, Alceu. Inclusive como comentei no meu mail pro
Solli, acho importantíssimo a disseminação da linguagem como uso
profissional.
>Como eu disse, uma ou duas páginas será o suficiente
>para desmistificar Perl como linguagem para hackers.
>Eu gostaria de utilizar Perl mais extensivamente no
>meu trabalho, mas se eu usar o argumento "é divertido"
>não vai funcionar (acalmem-se monges, eu tento outros
>também!).
>
>
>
>>Na "Nota" da seção 2.1: acredito que talvez o
>>comentário leve as
>>pessoas a acreditar que, se fizerem:
>>
>>$var = "5";
>>
>>Não poderão (ou terão resultados imprevistos) ao
>>fazer, em seguida:
>>
>>print $var + 1;
>>
>>Sendo que o perl irá DWYM corretamente e imprimir
>>"6" na tela. Então
>>talvez seja importante citar que o Perl tenta fazer
>>as conversões dos
>>tipos internos automáticamente e que se uma string
>>representa um
>>número, ele irá sem problemas transformá-la em um
>>número, caso ocorra
>>uma operação matemática sobre ela.
>>
>>
>
>Talvez o Galvão possa usar esse exemplo
>propositalmente. Afinal isso é uma funcionalidade...
>confesso que me tornei meio preguiçoso nesse sentido
>(de não ligar muito para tipos de varíaveis) desde que
>comecei a usar Perl e sofro um pouco com os avisos
>irritantes de conversões do Java, por exemplo.
>
>
>
Exato, meu objetivo é chamar a atenção para tipos, já que o casting
"automático" depende da utilização de um operador.
>>Na seção 2.3: talvez fosse interessante citar que a
>>utilização do
>>operador "=>" não é meramente estética. Ele tem o
>>efeito de avaliar o
>>que está à sua esquerda como string, mesmo se for
>>uma bareword. Por
>>isso, é uma construção válida, sob quaisquer
>>circunstâncias, o
>>seguinte:
>>
>>my %hash = (
>> Dom => "Domingo",
>> Seg => "Segunda",
>> Ter => "Terça",
>> Qua => "Quarta",
>> Qui => "Quinta",
>> Sex => "Sexta",
>> Sáb => "Sábado"
>>);
>>
>>
>
>Falando nisso Galvão... talvez você possa incluir na
>apresentação que Perl te dá bem mastigado os conceitos
>de fila e pilha para implementar rapidamente no
>código. Algumas linguagens deixam você "se virando"
>com relação à isso.
>
>
>
Boa, Alceu. Valeu pelas sugestões.
Abraços,
Er Galvão Abbott
galvao em perl.org.br
----------------------------------------------------
Fundador e Administrador - Porto Alegre Perl Mongers
http://portoalegre.pm.org/
----------------------------------------------------
Sócio e Diretor Técnico - Sociedade Perl do Brasil
http://perl.org.br/
----------------------------------------------------
Mais detalhes sobre a lista de discussão Cascavel-pm