[SP-pm] Boas Vindas ao teddyhammer!!

Marcio Ferreira marciodesouzaferreira at gmail.com
Fri May 27 15:31:15 PDT 2011


Que linguagem é melhor que outra ? Inglês é melhor que Português ?

IMHO, a melhor linguagem é a que *você* tem mais fluência e pode ti
proporcionar maior expressividade. Perl tem um diferencial violento
quanto a outras linguagens porque foi criado por um linguista, então
ela tem por característica ser tão expressiva quanto o inglês. Isso foi
chupinhado por várias outras linguagens :D Considero Perl como
tendo duas curvas de aprendizado: tarefas simples são fáceis e tarefas
impossívels são viáveis.

Perl não tem o mesmo buzz que outras linguagens, fato! Assim como
GNU/Linux não tem o mesmo buzz que Windows.

Outro fato que salta os olhos no Perl é a cultura que há na comunidade
[http://oreilly.com/catalog/9780596003128/]. Para nós, Perl é algo tão
sério
que nos consideramos monges Perlhttp://perlmonks.org/?node_id=243870],
Poetas[http://perlmonks.org/?node=Perl%20Poetry], buscamos sabedora
para escrever nossos módulos[http://perlmonks.org/?node=Meditations].

Prefiro Perl a muitas outras coisas pq me sinto um artista/monge e não um
macaco[http://0fx66.com/blog/programacao/o-monge-e-o-macaco/]

(Obrigado pela oportunidade de falar sobre algo que amo)

[]s,

@_marcioferreira
Marcio Ferreira
marciodesouzaferreira.blogspot.com

"Perl lives as the 'toolbox for Unix' "



Em 24 de maio de 2011 23:49, Tiago Peczenyj <tiago.peczenyj at gmail.com>escreveu:

> A titulo de Curiosidade.
>
> Sobre Python
>
> Nestes dias eu tenho usado o Tornado, pymongo e pytest e devo dizer
> que a linguagem tem suas vantagens (é a primeira vez que uso para algo
> sério). A sintaxe de muitas coisas fica interessante e expressiva. O
> pytest tem uma forma de criar mocks incrivelmente simples, por
> exemplo. O ruim é ter Controllers com metodo get, post, put -- cheiro
> de Servlet Java no ar :/
>
> Apanha-se de muita coisa no começo. Tuplas não são arrays, eu coloco ;
> no final de tudo, object não tem métodos e esses __xxx__ eu achei
> tosquinho. Fiz um proxy dinamico para uma paradinha e devo dizer que
> ficou bonito mas não tenho 100% de certeza do que fiz...
>
> Mas ajudou começar ja com testes unitários - diga-se de passagem,
> Espero no final fazer o mesmo em Perl para entender as diferenças e
> ter argumentos melhores no futuro. Qual seria um equivalente ao
> Tornado em Perl?
>
> 2011/5/24 Eden Cardim <edencardim at gmail.com>:
> >>>>>> "Gustavo" == Gustavo Telly <gustavo.telly at gmail.com> writes:
> >
> >    Gustavo> Estudar nunca é de mais..  E não existe esse negócio de "a
> >    Gustavo> melhor", Perl foi feita com um propósito, Pyhton por outro,
> >    Gustavo> PHP pra outro, Visual Basic pra outro, etc...
> >
> > Não existe "a melhor", mas certamente existem linguagens que são
> > definitivamente ruins. PHP e Visual Basic estão entre as linguagens que
> > considero ruins porque elas tendem a fazer você se trancar dentro do
> > nicho delas, enquanto que Perl faz exatamente o contrário, buscando
> > conceitos multi-paradigmáticos e integração com tecnologias
> > diversas. Python fica em algum lugar no meio.
> >
> >    Gustavo> É simplesmente o que você quer fazer... não é muito
> >    Gustavo> recomendado usar Visual Basic pra administrar sistemas,
> >    Gustavo> como tbm não é muito interessante usar Perl para
> >    Gustavo> programação de office.
> >
> > Porque não? Tenho certeza que um programador razoável de perl consegue
> > manipular documentos muito mais rápido do que um expert em VBA
> > conseguiria.
> >
> >    Gustavo> É tudo a questão do seu interesse.
> >
> >    Gustavo> Como Perl tem bagagem sintática bem enxuta acho uma boa
> >    Gustavo> começar com ela.
> >
> > Eu diria que Perl é ideal para aprendizado, porque ela é projetada para
> > expandir, enquanto PHP, VB e Python são projetadas para
> > fechar. Programadores PHP, VB (e alguns de Python) são o deleite do
> > gestor de projetos conservador, porque a linguagem educa a nunca
> > questionar, só a fazer do jeito mais óbvio e tradicional (e mais barato
> > a curto prazo).
> >
> > --
> >   Eden Cardim       Need help with your Catalyst or DBIx::Class project?
> >  Code Monkey                    http://www.shadowcat.co.uk/catalyst/
> >  Shadowcat Systems Ltd.  Want a managed development or deployment
> platform?
> > http://blog.edencardim.com/
> http://www.shadowcat.co.uk/servers/
> > http://twitter.com/#!/edenc
> > =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
> =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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20110527/06f04869/attachment-0001.html>


More information about the SaoPaulo-pm mailing list