[Rio-pm] Perl em desuso??

Junior Moraes juniiior182 em gmail.com
Segunda Abril 30 18:01:53 PDT 2012


Hi.

Esse povo do Ruby é engraçado... Até hoje não entendi por que estão usando
tanto.
Há cerca de um mês eu fui verificar por que a linguagem estava crescendo
tanto, aparentemente.

Me apresentei na mail list de ruby sp, e fiz a seguinte pergunta: "Why
Ruby?". Estava em dúvida por que tinha visto que o Gems (o cpan deles) era
um repositório bem cru, a performance da linguagem não é das melhores, a
sintaxe não é excelente (imho), as ferramentas eram cruas.
Como eu esperava, nem a própria comunidade soube responder. Iniciou-se uma
discussão sobre 'programadores poliglotas', dizendo que linguagens eram
ferramentas e que devíamos usar a que convém para a melhor situação. Até
então concordo, mas não me responderam pra qual destas situações Ruby seria
a melhor. Então um cara da lista disse que Ruby não era sua preferida e que
ele gostava de Java, e os caras começaram a expulsar ele falando "sai daqui
e vai pra mail list de java" e começou um flame do caralho LOL.

Não cheguei a me aprofundar no framework Rails, mas deve ser a oitava
maravilha do mundo mesmo. É a única coisa que pode segurar a linguagem.
Enfim... Em busca da resposta do 'why ruby?'!

[]'s


Em 26 de abril de 2012 10:19, <ulisses em ibiz.com.br> escreveu:

> sobre aquela pergunta lá atrás: "quais linguagens as startups estão
> usando"?
>
> encontrei alguns links e infos interessantes sobre o que  caras do outro
> lado da cerca estão fazendo.
>
> pesquisa Google "startup language" voltou vários links; escolhi os abaixo:
>
> 1) What are the programming languages and frameworks the top NYC startups
> are using?
>
> http://www.quora.com/What-are-**the-programming-languages-and-**
> frameworks-the-top-NYC-**startups-are-using<http://www.quora.com/What-are-the-programming-languages-and-frameworks-the-top-NYC-startups-are-using>
>
> - foursquare, bit.ly, GroupMe, .... mais de 40 startups
> - vale a pena para tb saber quais DBs, hospedagem, web, proxy, queue,
>  .... essas startups escolheram
>
> [nota essa página vista do iPad permite ver os detalhes de cada ferramenta
> usada pela startup; via desktop ela está pedindo cadastro]
>
> 2) The Best Programming Language for a Lean Startup
>
> http://kevindewalt.com/blog/**2009/10/14/the-best-**
> programming-language-for-a-**lean-startup/<http://kevindewalt.com/blog/2009/10/14/the-best-programming-language-for-a-lean-startup/>
>
> a página tem outros textos/links que tb podem ser interessantes para alguns
>
>
> -----Mensagem Original----- From: Marco Lima
> Sent: Wednesday, April 25, 2012 10:04 PM
>
> To: Perl Mongers Rio de Janeiro
> Subject: Re: [Rio-pm] Perl em desuso??
>
> Contra Fatos não exitem argumentos!!! hehehe
>
> Bom, em desuso ou não ... eu ganho dinheiro a mais de 15 anos com Perl
> e não tenho o que reclamar ... sempre que alguém não consegue resolver
> seus problemas com as outras linguagens, me procuram para resolver e
> adivinha em que???
>
> Eu devo trabalhar e viver em alguma dimensão paralela ... Acho melhor
> pedir um missa de 7º dia ... ou melhor 7º ano!! =)
>
> []++
>
> Marco Lima
> braun.lima em gmail.com
> im:mago em jabber-br.org
>
> Register Linux User #483170
> Slackware Linux, for the subgenius
>
> "Aquele que pensa que é demasiado grande para fazer trabalhos pequenos
> é talvez demasiado pequeno para realizar grandes trabalhos."
>
> "Ter acesso ao conhecimento é um dever de todos; transmitir
> conhecimento é um dever de quem tem."
>
> "Na visão do hacker, o sentido da vida está em dedicar-se a uma
> paixão. Esta paixão é, na realidade, uma atividade significativa,
> inspiradora e prazerosa para o indivíduo, seja ela rotulada como
> "trabalho" ou como "diversão."
>
> "Ninguém é tão grande que não possa aprender, e nem tão pequeno que
> não possa ensinar"
>
> "Compartilhe o seu conhecimento. É uma maneira de alcançar a imortalidade"
>
>
> 2012/4/25 Aureliano Guedes <guedes_1000 em hotmail.com>:
>
>> Engraçado foi ter que ler isso "[...] mas tenho uma colocação Ruby e
>> Python
>> superaram o Perl faz tempo, isso não se discute!!!" de um programador de
>> PHP
>> que tem um blog onde posta assuntos ligados a rede, tanto na area de
>> segurança ou Hacking, assuntos por sua vez bem explicados e importantes,
>> mas
>> que o mesmo individuo ja havia me pedido no passado um sistema de botnet.
>>
>> Ainda usar a seguinte frase: " Metasploit was created by HD Moore in 2003
>> as
>> a portable network tool using the Perl scripting language. Initially
>> Metasploit was Game in Perl. Later, the Metasploit Framework was
>> completely
>> rewritten in the Ruby programming language." para embasar seu argumento.
>>
>> Bem, eu parei de discutir esse assunto depois disso, pois vi que vocês
>> mais
>> velhos tem razão em achar essa thread inutil, pois eu que sou o retardado
>> daqui de dar atenção para isso.
>>
>> E ainda vem um terceiro individuo querer me mostrar o que é Ruby ainda
>> usando Wikipedia. Ai como um bom academico que odeia Wikipedia, parei,
>> decidi não discutir mais assunto desse tipo com pessoas que não tem
>> embasamento.
>>
>> De qualquer forma a thread de forma geral, ate mesmo nos puxões de orelha
>> de
>> uns um pouco mais extressados aqui, me ajudou a forma um opinião mais
>> solida.
>>
>>  From: thiagoglauco em ticursos.net
>>> To: rio-pm em pm.org
>>> Date: Wed, 25 Apr 2012 21:47:09 -0300
>>> Subject: Re: [Rio-pm] Perl em desuso??
>>>
>>
>>
>>> O Perl, por possuir um paradigma diferente das outras linguagens (que
>>> aprendemos na escola) sofre preconceitos. Acho que em 1987 Larry Wall
>>> devia ouvir direto que Perl é uma merda... Piadas do tipo "Perl is a
>>> Shell Script on Steroids" eram bem comuns. Perl é bem mais que "Shell on
>>> Steroids" e se fosse apenas isso, já teria matado o Shell script.
>>>
>>> Em Qua, 2012-04-25 às 21:06 -0300, Marco Lima escreveu:
>>> > Salve!
>>> >
>>> > Desde a década de 90 que escuto falarem nisso ... só vai estar em
>>> > desuso quando vc parar de usar !!
>>> >
>>> > Basta vc procurar que vai achar Perl em tudo que é lugar =)
>>> >
>>> >
>>> > Marco Lima
>>> > braun.lima em gmail.com
>>> > im:mago em jabber-br.org
>>> >
>>> > Register Linux User #483170
>>> > Slackware Linux, for the subgenius
>>> >
>>> > "Aquele que pensa que é demasiado grande para fazer trabalhos pequenos
>>> > é talvez demasiado pequeno para realizar grandes trabalhos."
>>> >
>>> > "Ter acesso ao conhecimento é um dever de todos; transmitir
>>> > conhecimento é um dever de quem tem."
>>> >
>>> > "Na visão do hacker, o sentido da vida está em dedicar-se a uma
>>> > paixão. Esta paixão é, na realidade, uma atividade significativa,
>>> > inspiradora e prazerosa para o indivíduo, seja ela rotulada como
>>> > "trabalho" ou como "diversão."
>>> >
>>> > "Ninguém é tão grande que não possa aprender, e nem tão pequeno que
>>> > não possa ensinar"
>>> >
>>> > "Compartilhe o seu conhecimento. É uma maneira de alcançar a
>>> > imortalidade"
>>> >
>>> >
>>> > Em 25 de abril de 2012 20:59, <thiagoglauco em ticursos.net> escreveu:
>>> > > Aliás, quem já ouviu há muitos anos que o C ia morrer, que o Java ia
>>> > > acabar
>>> > > com o C++... se eu ganhar 2 centavos toda vez que ouvir isso - eu
>>> > > mesmo já
>>> > > pensei que o Perl iria morrer. Mas é normal, quando era iniciante
>>> > > tinha esse
>>> > > medo também.
>>> > >
>>> > > Quem gosta de tratar tudo como Objeto tem o Perl6 também...
>>> > >
>>> > > O que acontece é que as pessoas não querem ter conhecimento amplo.
>>> > > Querem
>>> > > programar Web sem entender HTTP... ai usa o .Net (com todo respeito).
>>> > >
>>> > > Foram-se os tempos que os programadores eram engenheiros, cientistas
>>> > > da
>>> > > computação ou aqueles auto-didata fodásticos...
>>> > >
>>> > > Meu Solaris tem tanta coisa em Perl que a Sun (quando adquirimos as
>>> > > licenças
>>> > > a Oracle ainda não havia adiquirido a Sun) deixavou um aviso: "Não
>>> > > modifique
>>> > > o Perl original do sistema ou muita coisa vai parar de funcionar"
>>> > >
>>> > > Aliás, no café estava conversando com um colega e o psicologo da
>>> > > empresa
>>> > > cortou o assunto para dizer que as expressoes regulares dos softwares
>>> > > que
>>> > > buscam padrões nas pesquisas da empresa usam Perl.
>>> > >
>>> > > Citando Tiago Peczenyj <tiago.peczenyj em gmail.com>:
>>> > >
>>> > >> meus dois centavos:
>>> > >>
>>> > >> uma coisa é desenvolvimento web, outra coisa é desenvolvimento de
>>> > >> software
>>> > >> em geral.
>>> > >>
>>> > >> web é uma parte do que existem em desenvolvimento de software. e >
>>> >> para
>>> > >> aplicações web existem muitas tecnologias como java, php, .Net,
>>> > >> ruby/rails,
>>> > >> python/django, etc. perl é uma alternativa nesse meio.
>>> > >>
>>> > >> agora o mundo de desenvolvimento de software é muito vasto. Temos
>>> > >> alguns
>>> > >> sistemas que exigem alta disponibilidade e excelente uso de cpu e
>>> > >> memoria..
>>> > >> Temos sistemas que exigem milissegundos de tempo máximo de resposta.
>>> > >> E
>>> > >> temos sistemas de padaria. Para tudo existe alternativa.
>>> > >>
>>> > >> no ramo de desenvolvimento geral temos coisas em Haskell, Erlang,
>>> > >> C++,
>>> > >> Delphi, Visual Basic, Cobol, Shell Script, Perl, lua, D, R, awk,
>>> > >> javascript
>>> > >> e por ai vai. nada mais justo que aconteça uma gangorra ao longo do
>>> > >> tempo
>>> > >> de linguagens/frameworks em determinados ramos.
>>> > >>
>>> > >> On Mon, Apr 23, 2012 at 11:53 AM, Aureliano Guedes
>>> > >> <guedes_1000 em hotmail.com>**wrote:
>>> > >>
>>> > >>> Monges,
>>> > >>> Bom dia.
>>> > >>>
>>> > >>> Gostaria de levantar uma questão para discutirmos e vermos a > >>>
>>> opinião
>>> > >>> de
>>> > >>> cada um...
>>> > >>>
>>> > >>> Perl esta em desuso??
>>> > >>>
>>> > >>> Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que
>>> > >>> ouvir
>>> > >>> mais (Ruby e Python estão tomando lugar). Afff...
>>> > >>>
>>> > >>> O fato é, quem gosta de POO realmente vai preferir Python, pois
>>> > >>> poucos
>>> > >>> sabem que Perl tem suporte a OO, inclusive eu criei vario objetos
>>> > >>> para
>>> > >>> mostrar como
>>> > >>> podemos usar Perl como se fosse POO. Mas, o serio problema que os
>>> > >>> códigos
>>> > >>> Python tem com indentação é triste, alem de que tratar tudo como
>>> > >>> objeto é
>>> > >>> um saco.
>>> > >>>
>>> > >>> Ruby é uma linguagenzinha, na minha opinião, criado para viciados
>>> > >>> em
>>> > >>> RPG
>>> > >>> geralmente virgens.
>>> > >>>
>>> > >>> Fiz o seguinte script abaixo
>>> > >>> http://pastebin.com/eJEC0Kvt
>>> > >>>
>>> > >>> para testar os dois seguintes
>>> > >>> http://pastebin.com/ytUiweKe
>>> > >>> http://pastebin.com/0BfyiZgh
>>> > >>>
>>> > >>> gerando o resultado:
>>> > >>>
>>> > >>> Perl
>>> > >>> real 0m24.136s
>>> > >>> user 0m23.985s
>>> > >>> sys 0m0.028s
>>> > >>>
>>> > >>> Ruby
>>> > >>> real 0m50.882s
>>> > >>> user 0m50.563s
>>> > >>> sys 0m0.040s
>>> > >>>
>>> > >>> Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram,
>>> > >>> Perl sendo mais que 2x mais rápido.
>>> > >>>
>>> > >>> Alem de que o Gems é uma porcaria.
>>> > >>>
>>> > >>> Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não
>>> > >>> se
>>> > >>> empenhar a modinha passa e fica so Python e Perl, mas não sei dizer
>>> > >>> quanto
>>> > >>> a segurança web, mas na bioinformática
>>> > >>> continua sendo bem usado.
>>> > >>>
>>> > >>> Queria saber do pessoal mais velho que tem bem mais experiência e
>>> > >>> conhecimento, o que acham dessas questão: "Perl está em desuso ou
>>> > >>> não??".
>>> > >>>
>>> > >>>
>>> > >>> Att,
>>> > >>>
>>> > >>> Aureliano Guedes
>>> > >>>
>>> > >>> ______________________________**_________________
>>> > >>> Rio-pm mailing list
>>> > >>> Rio-pm em pm.org
>>> > >>> http://mail.pm.org/mailman/**listinfo/rio-pm<http://mail.pm.org/mailman/listinfo/rio-pm>
>>> > >>>
>>> > >>
>>> > >>
>>> > >>
>>> > >> --
>>> > >> Tiago B. Peczenyj
>>> > >> Linux User #405772
>>> > >>
>>> > >> http://pacman.blog.br
>>> > >>
>>> > >
>>> > >
>>> > > ______________________________**_________________
>>> > > Rio-pm mailing list
>>> > > Rio-pm em pm.org
>>> > > http://mail.pm.org/mailman/**listinfo/rio-pm<http://mail.pm.org/mailman/listinfo/rio-pm>
>>> > ______________________________**_________________
>>> > Rio-pm mailing list
>>> > Rio-pm em pm.org
>>> > http://mail.pm.org/mailman/**listinfo/rio-pm<http://mail.pm.org/mailman/listinfo/rio-pm>
>>>
>>>
>>> ______________________________**_________________
>>> Rio-pm mailing list
>>> Rio-pm em pm.org
>>> http://mail.pm.org/mailman/**listinfo/rio-pm<http://mail.pm.org/mailman/listinfo/rio-pm>
>>>
>>
>> ______________________________**_________________
>> Rio-pm mailing list
>> Rio-pm em pm.org
>> http://mail.pm.org/mailman/**listinfo/rio-pm<http://mail.pm.org/mailman/listinfo/rio-pm>
>>
> ______________________________**_________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/**listinfo/rio-pm<http://mail.pm.org/mailman/listinfo/rio-pm>
>
> ______________________________**_________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/**listinfo/rio-pm<http://mail.pm.org/mailman/listinfo/rio-pm>
>



-- 


 ______________________
< Junior "fvox" Moraes >
 ----------------------
   \
    \
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20120430/daa83b38/attachment-0001.html>


Mais detalhes sobre a lista de discussão Rio-pm