Vou defender um pouco Python. Apesar de achar chato tudo ter que ser objeto e 
achar frescura o esse negocio de identação, 
é uma linguagem com grande desempenho quando falamos de calculos, por isso 
muito ultilizada na bioinformatica, o fato do google
ter apostado nessa linguagem coopera muito com o crescimento dela, e a 
comunidade python é empenhada, mas isso não tira o fato de eu 
achar "modinha", quando falo que caiu na modinha não quero desmerecer a 
lingugagem e sim a massificação de programadores. Talvez esteja relacionado
a: "tem emprego". Mas um programador no Brasil deve escolher a linguagem de 
acordo com a disponibilidade de emprego, assim como o vestibulando escolhe de 
acordo
com o curso que da mais dinheiro (medicina, direito, engenharia civil), eu 
mesmo nunca vi oferta de emprego para programador em C, uma vez na minha vida 
vi ofertar para C++.
Agora a massificação do programador ("vou programar na mesma linguagem da 
galera") não deve ser descartado, pois é igual ver Big Brother, isso atinge não 
programadores experientes,
mas sim novatos (assim como eu, mas eu vim de outro ambiente, vim das 
biologicas).

Quanto a Ruby, continuo achando que e uma linguagem criada de certa forma para 
competir com Perl, as caracteristicas da linguagem remetem a isso, desde a 
sintaxe,
so que uma tentativa frustada, desculpem-me mas "o programador Ruby programa em 
Perl 2.0 e não sabe, quando descobre migra para Python (mas aprende whitespace 
primeiro)".
Eu acho que poderia ter um futuro majestoso, a linguagem Ruby, mas se a propria 
comunidade Ruby não amadurecer, ela que cairá em desuso, a comunidade Python 
amadureceu rapido, o que impede a comunidade Python de fazer o mesmo.

Agora é algo triste o que vou dizer, mas não iniciei a discussão para "juntar 
todos e ofender junto uma linguagem" mas sim porque queria ver o ponto de vista 
de vocês quanto a frase titulo dessa thread, pois não tenho tanto tempo tão 
pouco estou tão inserido no meio quanto a maioria de vocês, o que ja foi 
colocado aqui, com toda certesa ira me ajudar a forma uma opinião melhor.

From: [email protected]
Date: Mon, 23 Apr 2012 16:37:19 -0300
To: [email protected]
Subject: Re: [Rio-pm] Perl em desuso??

O que eu vejo em Ruby, é que a comunidade se preocupa mais com a "estética" da 
linguagem do que com as aplicações reais dela,tanto que toda a comunidade de 
Ruby reconhece que desempenho nunca foi o foco da linguagem. Vejo um pessoal 
mais preocupado

em seguir receitas de "código hippie" em Ruby, e fazer bonitinho, do que meter 
a mão na massa e ter um pouco mais de trabalho paramelhorar performance por 
exemplo.
Não que Ruby seja de todo ruim, pelo contrário, já vi algumas coisas na 
linguagem que me agradaram, já vi também muitos ótimos

desenvolvedores Ruby que realmente fazem valer a escolha da linguagem, mas a 
grande maioria que a gente vê falando sobre Rubyfazem parte daquela turma que 
chegou ontem e já quer falar como se fosse desenvolvedor do core da 
linguagem(pelo menos o que eu tenho

visto é isso) e tivessem a solução pro mundo todo em Ruby(coisa que eu achei 
parecida com a arrogância de certos desenvolvedores Java).
Não estou de forma alguma tentando falar mal de Ruby ou sua comunidade, muito 
pelo contrário, o pessoal que se envolve de verdade já

mostrou várias vezes que levam muito a sério, mas pelo menos para mim, Python e 
Perl são escolhas muito mais interessantes do queRuby.
Eu acho muito(muito mesmo) difícil que Perl venha a cair em desuso, e que 
defeitos toda comunidade tem, toda linguagem tem, todo

desenvolvedor tem. Vemos muitos casos disso em Perl mesmo, ou Python, ou Java, 
e tantas outras, e apesar de concordar com muitascríticas sobre Ruby, acho que 
todo mundo pega muito no pé do pessoal de rb com isso, talvez por isso eles 
fiquem um tanto quanto arrogantes.


Pra quem não sabe, existe um encontro entre desenvolvedores de Python e Ruby 
(Snakes & Rubies) em chicago, para reunir as duas comunidadese tentar evitar 
uns flames do gênero, tem até um vídeo do encontro completo no youtube[1].




[1] - http://www.youtube.com/watch?v=cb9KDt9aXc8


--Danillo SouzaTeck Software21.9619-6302





Em 23 de abril de 2012 16:24, Stanislaw Pusep <[email protected]> escreveu:


Claro que vi, Nuba. Mas vi muito menos. Aliás, até hoje, não vi nenhum 
programador Assembly ruim :)Como diz Sturgeon's Law, "ninety percent of 
everything is crap".

Agora, acessamos http://modulecounts.com/

Para 2012-04-23, temos, portanto, ~22K módulos ruins no CPAN, contra ~34K 
módulos ruins no Rubygems. A velocidade média de produção é de 41.4 porcarias 
em Ruby por dia, contra apenas 5.4 porcarias em Perl por dia :)



Enfim, presumo que exista uma "massa crítica" para que algum produto 
informacional passe a se comportar como um câncer, corrompendo as mentes menos 
disciplinadas. Windows no geral, Internet Explorer em especial e, agora, Ruby, 
cruzaram essa fronteira :P



"É preciso manter a cabeça aberta, mas não a ponto do cérebro cair para fora"
ABS()




On Mon, Apr 23, 2012 at 16:03, Nuba Princigalli <[email protected]> wrote:






        
                
                        Olá Stanislaw,
                
                         
                
                        Então você nunca viu programador Perl nivelando a 
comunidade por baixo? Que sorte a sua! Eu já encontrei alguns ao longo dos 
anos, gente que produz gambiarras terríveis, write-only, que não têm o menor 
interesse em se atualizar sobre a linguagem, mas, que em seus departamentos são 
"o cara do Perl", e com isso até afastam as pessoas da linguagem.




                
                         
                
                        Ao invés de ficar escolhendo alguém para demonizar 
(Ruby hoje, Node amanhã, PHP ontem, ASP anteontem, SSI antes de anteontem -- 
nota: acho que Python só escapou porque, como foi a aposta do Google, o povo 
respeita mais...) eu sugiro fazer algo mais produtivo, como trabalhar para 
facilitar a atualização e o crescimento dentro da nossa própria comunidade.




                
                         
                
                        Estamos com uma discussão em andamento para "o que todo 
novo Perl Hacker precisa saber", quem se interessar, veja 
http://mail.pm.org/pipermail/rio-pm/2012q2/008829.html




                
                        

                
                
                        Abraço,
                
                         
                
                        Nuba Princigalli
                
                         
                
                         
                
                        On Mon, Apr 23, 2012, at 02:51 PM, Stanislaw Pusep 
wrote:
                
                        Eu entendo perfeitamente que somos seres sociais e o 
controle de raiva é necessário...
                        
                                Mas puxa: os programadores Ruby de agências de 
publicidade estão fazendo com o mercado de TI o mesmo que os sobrinhos dos 
diretores fizeram do mercado de uébidizáine (tradução: estão nivelando por 
baixo).
                        
                                Não que não existam bons programadores Ruby. 
Não que não existam sobrinhos talentosos.
                        
                                Todavia, quem sempre vai elogiar os seus 
projetinhos e ser tolerante é a mamãe e a titia. Eu prefiro falar o que penso 
na caruda do que torcer para que saia uma borboleta dessa larva.
                        
                                (in)felizmente, não sou o único: 
http://developers.slashdot.org/comments.pl?sid=2787049&cid=39687659




                                

                                ABS()

                                

                                
                                        

                                        

                                        
                                                On Mon, Apr 23, 2012 at 14:35, 
breno <[email protected]> wrote:

                                                
                                                        Eu ia comentar, mas o 
Bruno falou absolutamente tudo que eu tinha pra dizer.

                                                        

                                                        bbuss++

                                                        

                                                        Aureliano, leia com 
muita calma e atenção a resposta dele. Depois,

                                                        leia de novo, vai te 
fazer bem. Acho bacana que vc esteja tão feliz

                                                        com Perl (a maioria de 
nós está!) mas linguagens são ferramentas e

                                                        devemos usar a que 
melhor se adeque ao seu problema e sua forma de

                                                        pensar.

                                                        

                                                        Perl não está em 
desuso, apenas passou a dividir o mercado de

                                                        linguagens dinâmicas 
com alternativas que não existiam quando a

                                                        linguagem foi criada. 
Se você quiser algo mais específico, como

                                                        sites/sistemas/empresas 
que usam Perl, ou sobre o crescimento da

                                                        comunidade, sinta-se à 
vontade para perguntar, mas note que é uma

                                                        pergunta diferente.

                                                        

                                                        Se você quer defender 
Perl, evite menosprezar outras linguagens.

                                                        Fanatismo não se 
sustenta e o seu argumento de que "Ruby é uma

                                                        
                                                                linguagenzinha, 
na minha opinião, criado para viciados em RPG
                                                        geralmente virgens.", 
se é que posso chamar de argumento, foi pobre,

                                                        infeliz, ofensivo, 
desnecessário e errado. Novamente, como o Bruno

                                                        disse: Para defender 
Perl não é preciso menosprezar outras linguagens

                                                        
                                                                e seus 
usuários... deixe isso para as pessoas e comunidades sem

                                                                recursos ;)

                                                                 
                                                        []s

                                                        

                                                        -b

                                                        
                                                                
                                                                        

                                                                        On Mon, 
Apr 23, 2012 at 12:40 PM, Bruno Buss <[email protected]> wrote:

                                                                        > 
2012/4/23 Aureliano Guedes <[email protected]>

                                                                        >>

                                                                        >> 
Monges,

                                                                        >> Bom 
dia.

                                                                        >>

                                                                        >> 
Gostaria de levantar uma questão para discutirmos e vermos a opinião de

                                                                        >> cada 
um...

                                                                        >>

                                                                        >> Perl 
esta em desuso??

                                                                        >

                                                                        >

                                                                        > Não. 
Podem encerrar a thread?

                                                                        >

                                                                        >>

                                                                        >>

                                                                        >> Ouvi 
esse comentário (infeliz, na minha opinião) e ainda tive que ouvir

                                                                        >> mais 
(Ruby e Python estão tomando lugar). Afff...

                                                                        >

                                                                        >

                                                                        > Mas 
Ruby e Python estão tomando lugar, estão tomando uma fatia do que antes

                                                                        > era 
apenas Perl.

                                                                        > São 
ferramentas alternativas ao Perl e cada um escolhe a ferramente que

                                                                        > 
melhor lhe agrada e que torna seu trabalho mais agradável e eficiente.

                                                                        >

                                                                        >>

                                                                        >>

                                                                        >> 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.

                                                                        >

                                                                        >

                                                                        > 
Indentação do Python é triste?

                                                                        > 
Apesar de algo que restringe um pouco - quase nada emho - como o programador

                                                                        > 
utiliza a linguagem... eu acho uma coisa legal.

                                                                        > Sério 
mesmo, é muito mais fácil alguém que ta aprendendo a programar fazer

                                                                        > algo 
muito mais macarrônico em Perl ou C do que em Python.

                                                                        >

                                                                        > 
Agora, se isso define se uma linguagem é melhor que a outra? Não acredito...

                                                                        >

                                                                        >>

                                                                        >>

                                                                        >> Ruby 
é uma linguagenzinha, na minha opinião, criado para viciados em RPG

                                                                        >> 
geralmente virgens.

                                                                        >

                                                                        >

                                                                        > De 
fato, com argumentos fortes e contundentes desse tipo, você está fazendo

                                                                        > um 
bem enorme a comunidade Perl.

                                                                        > Fica 
uma dica: Para defender Perl não é preciso menosprezar outras

                                                                        > 
linguagens e seus usuários... deixe isso para as pessoas e comunidades sem

                                                                        > 
recursos ;)

                                                                        >

                                                                        >>

                                                                        >>

                                                                        >> 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.

                                                                        >

                                                                        >

                                                                        > De 
fato, a velocidade que uma linguagem faz uma loop que soma de todos os

                                                                        > 
inteiros de 1 a 1M é o que define se uma linguagem é realmente boa...

                                                                        > Mais 
uma dica: Utilize a formula de soma de PA e você conseguirá o mesmo

                                                                        > 
resultado em uma fração muito menor de tempo, em qualquer linguagem, do que

                                                                        > isso 
que você conseguiu em Perl. Uma solução ruim, continua sendo uma

                                                                        > 
solução ruim independente da linguagem com a que você a implementa ;)

                                                                        >

                                                                        >>

                                                                        >>

                                                                        >> Alem 
de que o Gems é uma porcaria.

                                                                        >

                                                                        >

                                                                        > Seus 
argumentos aqui também não sensacionais.

                                                                        > De 
qualquer forma, acho que você deveria levar esse seu questionamento para

                                                                        > 
listas de Ruby... la eles podem te ajudar a entender melhor o Gems ou então

                                                                        > 
trabalhar contigo para melhora-lo, se este for o caso.

                                                                        >

                                                                        >>

                                                                        >>

                                                                        >> 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.

                                                                        >

                                                                        >

                                                                        > Se a 
comunidade Perl também não se empenhasse, Perl já teria passado também.

                                                                        > Mas 
temos um grande e bonito CPAN ai, não temos? ;)

                                                                        >

                                                                        >>

                                                                        >>

                                                                        >> 
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??".

                                                                        >

                                                                        >

                                                                        > Uma 
grande idiotice.

                                                                        >

                                                                        > [ ]'s

                                                                        > --

                                                                        > Bruno 
C. Buss

                                                                        > 
http://www.brunobuss.net

                                                                        >
                                                        
                                                        
                                                                
                                                                        > 
_______________________________________________

                                                                        > 
Rio-pm mailing list

                                                                        > 
[email protected]

                                                                        > 
http://mail.pm.org/mailman/listinfo/rio-pm

                                                                        
_______________________________________________

                                                                        Rio-pm 
mailing list

                                                                        
[email protected]

                                                                        
http://mail.pm.org/mailman/listinfo/rio-pm
                                                        
                                                
                                        
                                
                        
                        
                                _______________________________________________
                        
                                Rio-pm mailing list
                        
                                [email protected]
                        
                                http://mail.pm.org/mailman/listinfo/rio-pm
                
        


         
--
Nuba R. Princigalli  [email protected]  http://pauleira.com  @nprincigalli
Discipline is not an end in itself, just a means to an end. - King Crimson

_______________________________________________

Rio-pm mailing list

[email protected]

http://mail.pm.org/mailman/listinfo/rio-pm



_______________________________________________

Rio-pm mailing list

[email protected]

http://mail.pm.org/mailman/listinfo/rio-pm



_______________________________________________
Rio-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/rio-pm                                      
  
_______________________________________________
Rio-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/rio-pm

Responder a