Apenas para colaborar com mais um dado que serve como matéria-prima para a reflexão de todos.<br>
No Bacharelado em Informática da PUC-RIO, um dos cursos de ponta na
área, o curso de OO é iniciado em uma cadeira chamada &quot; LINGUAGEM DE
PROGRAMACAO OO &quot; que nada mais é do que um curso de Linguagem Java,
onde os conceitos de OO são passados para que os alunos possam
programar em Java e não o contrário.<br>
Linguagens como Perl e PHP não existem no meio acadêmico.<br>
Acredito que o mesmo ocorra em outras universidades.<br>
Se pensarmos que a estratégia &quot;a primeira dose é de graça&quot; da Microsoft
sempre foi uma estratégia muito eficiente para o sucesso do Windows,
podemos imaginar o peso dessa postura acadêmica na popularidade de
tecnologias não apoiadas por grandes empresas.<br>
<br>
<br><br><div><span class="gmail_quote">Em 21/02/06, <b class="gmail_sendername">Lorn</b> &lt;<a href="mailto:lorn.br@gmail.com">lorn.br@gmail.com</a>&gt; escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Esqueci de uma coisa<br>Acho que esse email do Breno deveria ser um
pouco ajustado ( ou não ) e colocado no site, na area de &quot;O que é perl&quot;
ou coisas do genero.<div><span class="e" id="q_1098cb2df3d6021a_1"><br><br><div><span class="gmail_quote">On 2/21/06, <b class="gmail_sendername">
Lorn</b> &lt;<a href="mailto:lorn.br@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">lorn.br@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Caramba!
<br>Quanta historia que eu não conhecia sobre Perl :D<div><span><br><br><div><span class="gmail_quote">On 2/21/06, <b class="gmail_sendername">Breno G. de Oliveira</b> &lt;<a href="mailto:breno@clavis.com.br" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

breno@clavis.com.br
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Nilson Santos Figueiredo Junior wrote:<br>&gt; On 2/20/06, João Gabriel &lt;
<a href="mailto:jamorreu@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">jamorreu@gmail.com</a>&gt; wrote:<br>&gt;<br>&gt;&gt;Claro que há esforços para divuga-lo no Brasil, mas a minha curiosidade é:
<br>&gt;&gt;porque ele não é tão popular quanto um Java ou um PHP?
<br><br>Oi JG, vou tentar responder sua pergunta do meu ponto de vista logo<br>abaixo...<br><br>&gt;&gt;*Já vi membros aqui la lista falarem que pessoas que não sabiam<br>&gt;&gt;programar em Perl divulgaram fatos errados sobre a linguagem... isso é
<br>&gt;&gt;verdadeiro?<br>&gt;<br><br>Sim, é verdade. Eu mesmo fiz (e ainda faço) um grande trabalho não tanto<br>de evangelização, mas de conscientização dentro da minha universidade.<br>Muitos professores foram da escola C/Pascal, e agora com a Internet,
<br>ficam siderizados com o poder do Java, que ao mesmo tempo em que<br>introduz a eles o conceito de OO e interação com o usuário via web,<br>possui uma sintaxe tão familiar, com a mesma estrutura que prende o<br>programador às regras da linguagem, quanto suas línguas nativas. Dizem
<br>que chega uma idade em que as pessoas dificilmente aprendem idiomas<br>novos, e isso também se aplica a linguagens de programação. Perl dá a<br>eles liberdade para fugir da forma, ou melhor, a ater-se a sua própria<br>


forma com todo o poder que desejar, e isso costuma assustar. Daí vem<br>aquela história de que as pessoas temem o que não compreendem, e por<br>isso tanta opinião negativa sobre Perl, EMHO.<br><br>Eu sou um dos que menos concorda com a idéia de que falta uma grande
<br>empresa por trás do Perl, mas veja só: um programador acostumado com a<br>boa e velha sintaxe de C e Pascal de repente vê uma empresa como a Sun,<br>que ele confia há anos, dizendo pra ele: &quot;essa minha linguagem aqui eu
<br>garanto que é boa, e vai trazer pra vc todas as vantagens da programação<br>orientada a objetos aliada a portabilidade e funcionalidades web! E<br>mais, é suficientemente parecida com as linguagens que vc já sabe, então
<br>sua curva de aprendizado será menor (o que não necessariamente é<br>verdade, mas é o que eles ouvem). Que tal? Todo mundo já está se<br>adaptando. Vcs estão prontos para o futuro?&quot;. O mesmo discurso vale para<br>


um gerente de projetos.<br><br>Daí vem um aluno (da universidade) ou estagiário (da empresa) e diz:<br>&quot;tem uma linguagem legal que dá pra fazer um monte de coisa! quer ver?&quot;<br>e quando o chefe/professor finalmente tem a paciência para ver (quando
<br>tem), o guri mostra logo todas as coisas legais como oneliners que<br>codificam e decodificam em RSA, o &quot;camel code&quot;, e talvez até alguns<br>golfes ou obfu's. &quot;Legal, mas isso é coisa de doido, não dá pra levar a
<br>sério!&quot; é o que a maioria pensaria se fosse pego com essa abordagem. A<br>primeira impressão é a que fica, e infelizmente EMHO os programadores<br>Perl ficam tão entusiasmados com as possibilidades que o Perl te dá que
<br>acabam mostrando a exceção (golfe, obfu's, etc) e não a regra (programas<br>limpos, vantagens da linguagem sobre outras, poder, OO, modularidade,<br>CPAN, etc). Por mais ansiosos que fiquemos em mostrar todas as coisas
<br>legais que a linguagem pode fazer, EMHO isso é coisa para fuçadores e<br>não faz propaganda positiva para gerentes de projetos e professores<br>universitários, e acaba dando ao Perl a má fama que tem hoje.<br>Pelamordedeus, não achem que eu quero acabar com obfu's, golfe ou
<br>one-liners, muito pelo contrário!!! Eles são boa parte da diversão do<br>Perl e da comunidade, e são os melhores exemplos de poder e<br>flexibilidade da mesma. Só não são o melhor exemplo para professores<br>(preocupados com clareza, estrutura, etc) e gerentes (preocupados com
<br>escalabilidade e modularidade, etc). EMHO o que falta é uma boa<br>propaganda para essas pessoas (pq, como o próprio Dave Cross costuma<br>brincar, &quot;Perl não precisa ir atrás de programadores: bons programadores
<br>
cedo ou tarde encontram o Perl&quot; ;)<br><br>&gt;<br>&gt; PHP é linguagem de baixo custo pra sistemas não complexos. Só o PHP 5<br>&gt; que começou a ser uma linguagem decente. Não surpreendentemente, quase<br>&gt; nenhum programador de PHP sabe PHP 5.
<br>&gt;<br><br>Complementando, pouca gente sabe, mas PHP começou como um simples<br>conjunto de scripts em Perl feitos pelo Lasmus Lerdorf em 1995 para<br>rastrear acessos a seu currículo online. Do site<br><a href="http://www.php.net/history" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">


http://www.php.net/history</a> temos que:<br><br>&quot;PHP/FI, which stood for Personal Home Page / Forms Interpreter,<br>included some of the basic functionality of PHP as we know it today. It<br>had Perl-like variables, automatic interpretation of form variables and
<br>HTML embedded syntax. The syntax itself was similar to that of Perl,<br>albeit much more limited, simple, and somewhat inconsistent.&quot;<br><br>Mais de uma vez encontrei programadores PHP frustrados com algumas<br>

limitações da linguagem e, quando os apresentei Perl, eles se sentiram
<br>em casa. &quot;Parece um PHP turbinado&quot; - Mal sabem eles ;)<br><br><br>&gt; Tem um artigo do Paul Graham que traz umas idéias de como uma<br>&gt; tecnologia mal compreendida pelo mercado é a ideal para se basear uma
<br>&gt; startup. No caso dele foi utilizar Lisp para fazer um grande sistema<br>&gt; web (que depois foi comprado pelo Yahoo e virou o Yahoo Stores).<br>&gt;<br><br>À título de curiosidade, o artigo chama-se &quot;beating the averages&quot; e pode
<br>ser encontrado em:<br><br><a href="http://www.paulgraham.com/avg.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.paulgraham.com/avg.html</a><br><br><br>Curiosamente, em outro texto (
gh.html), o Paul Graham diz o seguinte:<br><br>&quot;(statistics about) Java being the most popular language can be
<br>misleading. What we ought to look at, if we want to know what tools are<br>best, is what hackers choose when they can choose freely-- that is, in<br>projects of their own. When you ask that question, you find that open
<br>source operating systems already have a dominant market share, and the<br>number one language is probably Perl.&quot;<br><br><br>Finalmente, falando em start-ups, uma historinha sobre o Yahoo: o David<br>Filo (co-fundador do Yahoo) enviou uma mensagem ao Larry Wall pouco
<br>antes do Yahoo entrar no mercado de ações. Ele disse que o Yahoo nunca<br>teria nem começado sem o Perl, e que como uma forma de retribuição ele<br>queria saber se o Larry não estaria interessado em comprar algumas ações
<br>baratinhas do Yahoo antes da oferta pública inicial (IPO). Embora ganhar<br>dinheiro nunca tenha sido uma ambição do Larry, ele aceitou o presente e<br>comprou algumas ações para sua filha de 14 anos, que foi o suficiente
<br>para pagar toda a faculdade dela!<br><br>Essa e outras histórias em &quot;the joy of Perl&quot;:<br><br><a href="http://archive.salon.com/21st/feature/1998/10/cov_13feature.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://archive.salon.com/21st/feature/1998/10/cov_13feature.html
</a><br><br><br>[]s<br><br>breno<br><br><br>_______________________________________________<br>Cascavel-pm mailing list<br><a href="mailto:Cascavel-pm@pm.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

Cascavel-pm@pm.org</a><br><a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></blockquote></div><br><br clear="all"><br></span></div><span>-- <br>Lorn <br>- Slackware Linux<br><a href="http://www.slackwarezine.com.br" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

www.slackwarezine.com.br</a>

</span></blockquote></div><br><br clear="all"><br>-- <br>Lorn <br>- Slackware Linux<br><a href="http://www.slackwarezine.com.br" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">www.slackwarezine.com.br
</a>

</span></div><br>_______________________________________________<br>Cascavel-pm mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">
http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br><br></blockquote></div><br>