eu adorei, breno!<br>só não respondi porque eu já postei muitas vezes aqui esse mês!<br>eu nem me reconheço mais! :p<br><br><div><span class="gmail_quote">On 19/03/2008, <b class="gmail_sendername">Marcos Machado</b> <<a href="mailto:listas@istf.com.br" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">listas@istf.com.br</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Breno,<br> <br> Achei fantástica essa seção de mitos. Parabéns!<br> <br> A minha proposta é vasculharmos a Internet à procura de comparativos de<br> linguagens e rebater, sempre que possível, um resultado negativo.<br> <br>
Podemos também entrar na briga mesmo sem chamarem, em comparativos onde<br> o Perl não foi citado mas que vemos vantagens em usá-lo.<br> <br> Podemos (devemos?) criar nossos próprios comparativos como, por exemplo,<br> a quantidade de códigos já prontos (via CPAN) para quem vai começar um<br>
sistema.<br> <br> Isto pode ficar em uma seção específica no site, onde faríamos<br> referência ao "estudo" original e publicaríamos os resultados caso o<br> Perl fosse (corretamente) analisado.<br> <br> Para os casos em que o site permite comentários (como blogs), podemos<br>
divulgar esta réplica. Para os estudos em veículos estáticos, poderíamos<br> contatar o autor.<br> <br> Por exemplo: o site Linha de Código nem possui uma seção de Perl. Com um<br> comparativo mostrando a força da linguagem e um contato com eles<br>
acredito que possamos mudar isso.<br> <br> Resumindo:<br> <br> Nós precisamos de mídia. Precisamos criar uma massa crítica de<br> apoiadores até que não seja mais possível ignorá-los. Precisamos de uma<br> matéria em um veículo de grande circulação, mas para isso precisamos<br>
mostrar dados significantes, coisa que dê material de "press release"!<br> <br> E precisamos também mudar o título dessa thread! ;)<br> <br> []s, MM<br> <br> <br> <br> Marco A P D'Andrade escreveu:<br> <br>
> Eh...<br> ><br> > Comecei a ler...<br> ><br> > Mas como sou muito chato ... tive de interromper a leitura em um item<br> > longo... e acabei recomeçando, pela falta de espaçamento :(<br> ><br> > Mas ficou realmente muito bom !!<br>
><br> > Concentrou informações.<br> ><br> > Ainda não consegui terminar, e devo demorar pra ler... (ok falha minha)...<br> ><br> > No item "Perl lento", eu daria mais destaque em "lento para web".<br>
><br> > Mas como disse... já está muito bom, mas não custa dar pitaco ;)<br> ><br> ><br> > Sds,<br> > Marco Antonio<br> ><br> ><br> > Em 19/03/08, breno<<a href="mailto:breno@rio.pm.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">breno@rio.pm.org</a>> escreveu:<br>
>> Puxa, dois dias e até agora ninguém comentou... ficou tão ruim assim?!<br> >><br> >> []s<br> >><br> >> -b<br> >><br> >><br> >> 2008/3/16 breno <<a href="mailto:breno@rio.pm.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">breno@rio.pm.org</a>>:<br>
>><br> >>> Versão reduzida:<br> >> ><br> >> > No FAQ da Rio-PM há algumas seções a respeito do tema (Perl é lento?<br> >> > Perl é só para Web?), mas como isso nem arranha a superfície do<br>
>> > preconceito relacionado à linguagem, criei a seção "Mitos e FUD" no<br> >> > site da Rio PM, de modo a apresentarmos com argumentos sérios e não<br> >> > tendenciosos rebates a cada uma das críticas relacionadas ao Perl 5. O<br>
>> > conteúdo está com a *MINHA* percepção do problema e da linguagem, e<br> >> > não necessáriamente está completa ou abrangente o suficiente. Por<br> >> > isso, conto com vcs todos para me ajudarem nessa, com comentários,<br>
>> > críticas, melhorias e, especialmente, divulgando em locais onde o medo<br> >> > do Perl seja erroneamente espalhado. Preconceito é crime!!! :-P<br> >> ><br> >> > <a href="http://rio.perl.org.br/mitos.pl" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://rio.perl.org.br/mitos.pl</a><br>
>> ><br> >> > André, pode me passar algum material desses que citou? De preferência<br> >> > os que tem código pra "provar". Fiquei interessado! Na pior das<br> >> > hipóteses, concordo com eles. Na hipótese provável: eles escolheram<br>
>> > exemplos tendenciosos e poderíamos fazer o mesmo. Mas não vamos :-)<br> >> ><br> >> > []s<br> >> ><br> >> > -b<br> >> ><br> >> ><br> >> > Versão longa e chata:<br>
>> ><br> >> > Esse é um tópico que infelizmente já foi muito discutido nessa e em<br> >> > outras listas, algo como "mas se Perl é isso tudo, pq o Perl não<br> >> > deslancha?"<br>
>> ><br> >> > Tem gente que acha que a comunidade Perl é como um Clube do Bolinha,<br> >> > onde os poucos bem afortunados que descobrem as vantagens da linguagem<br> >> > e conseguem dominá-la minimamente escondem e guardam esse poder apenas<br>
>> > para si ou para o pequeno anel brilhante e poderoso que é a comunidade<br> >> > Perl (my $precious).<br> >> ><br> >> > Tive um pouco dessa sensação em meu primeiro contato com Perl, quando<br>
>> > a página da Rio PM era estática e sem quase nenhuma informação - e<br> >> > ainda assim era talvez uma das mais informativas do Brasil (afinal,<br> >> > quem são eles? O que eles fazem? Será que involve o sacrifício de<br>
>> > belas virgens?)<br> >> ><br> >> > Ao conhecer um pouco mais da comunidade, gostava de pensar que o Perl<br> >> > era como o Budismo, isto é, damos liberdade ao ser humano ser/fazer o<br>
>> > que bem entender, sem interferir e cuidando do nosso. Quando ele<br> >> > estiver pronto, virá naturalmente até nós - e então o receberemos de<br> >> > braços abertos (daí o "new" receber sempre um "bless")<br>
>> ><br> >> > Mas infelizmente, no mundo/mercado em que vivemos, uma linguagem<br> >> > desconhecida (ou pior: conhecida por boatos falsos que a denigrem ou<br> >> > na melhor das hipóteses a colocam como opção descartada no<br>
>> > desenvolvimento de novas aplicações) está fadada à extinção. E<br> >> > precisamos mudar isso com certeza.<br> >> ><br> >> > Perl sempre foi uma linguagem vanguardista, e sempre teve seus<br>
>> > usuários e admiradores (do contrário não estaríamos aqui!). Mas é uma<br> >> > linguagem que, embora se reinvente quase que completamente de 5 em 5<br> >> > anos, mantém o mesmo nome que a originou em 1987. Com isso, ela mantém<br>
>> > o mesmo preconceito e FUD sedimentados a cada nova versão, aliados a<br> >> > um novo preconceito de usuários de linguagens "novas no pedaço" como<br> >> > Ruby e Python. Smalltalk sofre do mesmo problema. Tem gente que prevê:<br>
>> > se o Perl 6 se chamar Perl 6, o problema vai continuar. E quem conhece<br> >> > Perl 6 sabe que é mais uma reinvenção total da linguagem.<br> >> ><br> >> > Muita gente comenta que Perl não tem um grande patrocinador oficial,<br>
>> > que dê palestras públicas para diretores de projetos e engenheiros de<br> >> > software em hotéis luxuosos com caviar nos coffee breaks, ou que bote<br> >> > propagandas caras em revistas da moda lidas por esse público. Não<br>
>> > temos a Sun (Jav... atchim!!!!), ou a Microsoft (.NET) ou os projetos<br> >> > monstruosos GNU/FSF/OSI (que apoiam abertamente o Python) como nossos<br> >> > patrocinadores oficiais. Mas ei, temos uma das maiores comunidades de<br>
>> > programadores do mundo! Temos patrocinadores de projetos específicos<br> >> > como VMware e Ticketmaster, e todas as empresas/projetos citados<br> >> > anteriormente (que apoiam abertamente outras linguagens) usam Perl<br>
>> > publicamente em muitas atividades (a Sun dá até curso de Perl!!!).<br> >> > Fora todas as outras grandes empresas no Brasil e no mundo que também<br> >> > usam em seus projetos. Vide "Quem usa Perl?<br>
>> > (<a href="http://rio.perl.org.br/quem_usa.pl" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://rio.perl.org.br/quem_usa.pl</a>) que criamos justamente para<br> >> > tentar diminuir um pouco o FUD/preconceito criado.<br>
>> ><br>
>> > Infelizmente hoje, na maioria dos casos, o mercado pede (erroneamente)<br> >> > macacos, robôs, pessoas facilmente substituíveis como peças de<br> >> > engrenagem, e não programadores de verdade. E embora Perl tenha todas<br>
>> > as suas vantagens, convenhamos, dificilmente será bem aproveitada<br> >> > nesse cenário. Porque o Perl é uma linguagem tão poderosa e<br> >> > articulável, é preciso domínio e responsabilidade para se desenvolver<br>
>> > com a mesma de modo sustentável para um negócio. E como o mercado hoje<br> >> > pede macaco, pessoas saem (muitas vezes até de faculdades) treinando<br> >> > para serem macacos. Perl é como um sabre de luz: "uma arma poderosa,<br>
>> > para tempos mais civilizados" (Obi-wan Kenobi).<br> >> ><br> >> > Será que nós estamos errados? Acho que não. Prefiro valorizar as<br> >> > qualidades de um bom programador (em qualquer linguagem) e torcer para<br>
>> > o mercado mudar de postura, pois assim o equilíbrio da classe dos<br> >> > programadores será restabeecido. Ou assim espero. Afinal, se todos<br> >> > programassem em Perl, já estariam em casa a essa hora :-)<br>
>> ><br> >> > Acho engraçado todo esse comentário a respeito de Perl nas<br> >> > universidades. Na UFRJ infelizmente não há disciplina com Perl na<br> >> > computação, e comp1 é C, comp2 é Jav...atchim!!!!! (antes era Delphi,<br>
>> > pra vcs verem como a universidade ainda é movida por mercado e não por<br> >> > ciência), CompProg ensinam Assembly, IA ensinam Prolog, XP (eletiva)<br> >> > ensinam Ruby e Tópicos em Programação (eletiva) ensinam C++. Mas o<br>
>> > GRIS (um grupo do Departamento que dá suporte acadêmico aos alunos<br> >> > interessados por Segurança da Informação) ensina Perl a todos os seus<br> >> > alunos, e boa parte (quase todos) os projetos internos são em Perl.<br>
>> > Quem dava o curso de Perl pra eles era eu e, semana passada, um<br> >> > ex-membro do GRIS veio falar comigo que está trabalhando na <a href="http://Globo.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Globo.com</a><br>
>> > em um projeto em Perl, e que queria me agradecer por ter ensinado a<br>
>> > linguagem pra ele. Fiquei muito feliz com isso, prova de que a<br> >> > situação está ruim mas que ainda há esperança :-)<br> >> ><br> >> > Mas concordo com o MM, Marco e André, e não podemos nem devemos<br>
>> > esperar que o mercado mude de postura um dia para o outro. O que<br> >> > podemos fazer é pensar em alternativas para apresentar o novo-velho<br> >> > Perl em toda sua glória para o mundo que o teme (apenas porque não o<br>
>> > conhece ou compreende). Infelizmente, o máximo que vimos fazendo são<br> >> > apresentações sobre os mitos do Perl (eu mesmo já fiz uma ou duas),<br> >> > mas acho que o público está errado, e que a informação simplesmente<br>
>> > não chega aos ouvidos de quem deve chegar. E a maioria dos<br> >> > programadores continuam em sua postura budista de seguir seus estudos<br> >> > e projetos individualmente, os outros que sejam livres para encontrar<br>
>> > seu caminho de iluminação sozinhos. Mas às vezes a humanidade precisa<br> >> > de um empurrãozinho pra pegar no tranco :-)<br> >> ><br> >> > Por isso, reitero a proposta do MM, e gostaria que todos colocassem<br>
>> > sugestões a respeito do que podemos (nós) fazer para tentar mudar esse<br> >> > quadro. Já identificamos o problema e já conhecemos nossas armas,<br> >> > precisamos modelar uma estratégia de ataque. Criar uma área<br>
>> > desmistificando o FUD associado ao Perl já está a caminho, mas<br> >> > precisamos apontar para ela sempre que encontrarmos alguém que pareça<br> >> > perdido. Sem pressionar ou fazer SPAM, apenas apontar. Se ele quiser<br>
>> > conhecer outros pontos de vista a respeito do assunto e tentar formar<br> >> > uma opinião mais saudável, ótimo. Senão, tentamos. Mas não acho que<br> >> > isso seja o suficiente. Na europa, a BBC e muitas outras empresas são<br>
>> > grandes patrocinadores de Perl e oferecem até mesmo apresentações<br> >> > gratuitas em lugares chiques, mas essa não é nossa realidade no<br> >> > Brasil. O que podemos fazer? Sugestões?<br>
>> ><br> >> ><br> >> > []s<br> >> ><br> >> > -b<br> >> ><br> >> > 2008/3/11 Marcos Machado <<a href="mailto:listas@istf.com.br" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">listas@istf.com.br</a>>:<br>
>> ><br> >> ><br> >> > ><br> >> > > Tá bom, dar umas boas risadas é legal, mas será que não devíamos fazer<br> >> > > alguma coisa para reverter essa situação? Não é a primeira e nem será a<br>
>> > > última vez que leio sobre esse ranço. Perl é considerada uma linguagem<br> >> > > ultrapassada, antiquada, uma coisa que teve sua vez nos primórdios do<br> >> > > CGI e agora morreu.<br>
>> > ><br> >> > > Sempre que leio um comparativo de linguagens, principalmente em<br> >> > > sites/blogs onde permitem comentários, vejo programadores Perl cuspindo<br> >> > > na tela (eu, inclusive) apontando os erros das matérias e, a maioria,<br>
>> > > assumindo a postura do "grande conhecedor da verdade que não se importa<br> >> > > com a ignorância dos simples mortais".<br> >> > ><br> >> > > Onde estão os artigos dos programadores Perl? Se a linguagem é tão boa<br>
>> > > assim, por que ela não é comentada largamente? Por que as faculdades não<br> >> > > ensinam Perl?<br> >> > ><br> >> > > Nós vivemos em uma sociedade ávida por hypes e memes. É pedir muito de<br>
>> > > um futuro programador que ele escolha o Perl, lá no fundo do baú, com<br> >> > > tantas matérias e empresas enaltecendo as outras linguagens.<br> >> > ><br> >> > > Acho que devíamos fazer alguma coisa. Publicar alguns trabalhos que<br>
>> > > demonstrem por $a+$b por que escolher Perl, submeter artigos para sites<br> >> > > de programação falando sobre o NOVO Perl, fazer um campeonato radical de<br> >> > > Programação de Areia na praia de Copacabana com muitas modelos de<br>
>> > > biquini se exibindo no Esporte Espetacular e coisas assim.<br> >> > ><br> >> > > Tomara que o argumento do polo de desenvolvimento esteja correto, mas<br> >> > > pode ser que, estatísticamente, SP também esteja abandonando o Perl e só<br>
>> > > encontramos vagas lá por que lá tem mais vagas de uma forma geral.<br> >> > ><br> >> > > Sugestões?<br> >> > ><br> >> > > []s, MM<br> >> > ><br>
>> > ><br> >> > > _______________________________________________<br> >> > > Rio-pm mailing list<br> >> > > <a href="mailto:Rio-pm@pm.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Rio-pm@pm.org</a><br>
>> > > <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
>> > ><br> >> ><br> >> _______________________________________________<br> >> Rio-pm mailing list<br> >> <a href="mailto:Rio-pm@pm.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Rio-pm@pm.org</a><br>
>> <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
>><br> > _______________________________________________<br> > Rio-pm mailing list<br> > <a href="mailto:Rio-pm@pm.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Rio-pm@pm.org</a><br>
> <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
><br> <br> _______________________________________________<br> Rio-pm mailing list<br> <a href="mailto:Rio-pm@pm.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Rio-pm@pm.org</a><br> <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
</blockquote></div><br>