Mas na real, depende do que vc quer fazer. Se envolve processamento de
strings, reza a lenda que Perl é rei.
2010/12/2 Renato Rudnicki <renato....@gmail.com>:
> --
> Mensagem enviada para <http://groups.google.com/group/tchelinux>.
>
--
Dante
"Realidade, subst: o sonho de um filósofo louco."
-- Ambrose Bierce, "O Dicionário do Diabo"
Usuário Linux #459228 -- Linux Mint 9
On 2010-12-02 Renato Rudnicki wrote:
>
> Sei que a questão é paracida com "qual é a melhor distro", mas enfim.
> Se vocês tivessem que aprender uma nova linguagem de programação para
> substituir shell scripts, qual vocês recomendariam perl ou python?
Python. Eu programei alguns anos nas duas, programas não triviais, e te
digo que é mais fácil entender o que tu fez meses depois em python.
Na minha atual opinião, perl nasceu como um hack feio mas útil e
continuou um hack feio mas cada vez mais útil.
Python nasceu como um hack bonito e útil pra daí virar uma linguagem
principalmente orientada a objetos que expande a mente dos seus
programadores. Alguns autores de livros já comparam o efeito do python
na mente com o efeito do lisp. É meio como sair da matrix mesmo.
Abraços!
Fábio Olivé
--
TcheLinux.org, OeSC-Livre.org, Chapecó, SC
ex sed lex awk yacc, e pluribus unix, amem
Concordo. "There is no silver bullets."
Me parece que Perl está sendo menos utilizada (= menos vagas futuras),
então em geral não recomendaria para ninguém aprender Perl agora.
No lugar de Perl eu colocaria Ruby.
Os meus comentários são baseados nas minhas impressões, dessas
linguagens, só Ruby eu considero que tenho um certo conhecimento:
Entre Python e Ruby, ambas merecem meu respeito (quero aprender Python
quando possível) mas:
- Ruby tem um framework show para web: Ruby on Rails
- Python é mais usada por cientistas que querem abandonar o Fortran ou
Matlab. Além disso é a queridinha do Google, o que facilita se tu
pretende trabalhar com produtos Google.
Então tens que analisar também teus interesses além do sysadmin way of
life para já aproveitar para futuras oportunidades.
Att,
Vinícius Alves Hax
Zetaflops - Computação de Alto Desempenho - www.zetaflops.com.br
--
Se tu conheces ambas as linguagens, escolhe aquela com a qual est�s mais
familiarizado. Sen�o, eu sugiro python: � mais r�pido para aprender e o
c�igo final (principalmente se gerado por algu�m ainda n�o fluente na
linguagem) � mais leg�vel. C�digo leg�vel � mais f�cil de manter e
corrigir.
Tenho colegas de trabalho que escrevem c�digo em perl mais leg�vel do que
meu c�digo em python. Mas eles s�o as exce��es � regra :)
Luis
--
[ Luis Claudio R. Goncalves Bass - Gospel - RT ]
[ Fingerprint: 4FDD B8C4 3C59 34BD 8BE9 2696 7203 D980 A448 C8F8 ]