[Rio-pm] Perl em desuso??

Aureliano Guedes guedes_1000 em hotmail.com
Segunda Abril 23 13:30:07 PDT 2012


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: danillo012 em gmail.com
Date: Mon, 23 Apr 2012 16:37:19 -0300
To: rio-pm em pm.org
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 <creaktive em gmail.com> 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 <nuba em fastmail.fm> 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 <breno em rio.pm.org> 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 <bruno.buss em gmail.com> wrote:

									> 2012/4/23 Aureliano Guedes <guedes_1000 em hotmail.com>

									>>

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

									> Rio-pm em pm.org

									> 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
							
						
					
				
			
			
				_______________________________________________
			
				Rio-pm mailing list
			
				Rio-pm em pm.org
			
				http://mail.pm.org/mailman/listinfo/rio-pm
		
	


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

_______________________________________________

Rio-pm mailing list

Rio-pm em pm.org

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



_______________________________________________
Rio-pm mailing list
Rio-pm em pm.org
http://mail.pm.org/mailman/listinfo/rio-pm 		 	   		  
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20120423/580c6ba6/attachment-0001.html>


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