Por que Perl?
| Tweet |
|
“Otávio Fernandes descreve de forma simples e objetiva os motivos que o levaram a estudar Perl. Descreve o processo de aprendizagem e principalmente suas referencias e comparações com outras linguagens assimiladas por ele. uma boa pedida para quem está buscando maiores informações sobre o assunto”
Enviado por Erick Tostes (erickΘgeekbr·com·br) – referência (otaviof.blogspot.com).
| Tweet |
|
• Link direto para este post: http://br-l.org/!5028
• Siga no Twitter: @brlinuxblog e @augustocc
• Mais posts do mesmo tema: Desenvolvedores











Isso me lembrou de um texto que fala mal de Perl com estilo:
Laurel e Hardy Tentam Escrever um Programa em C
Ótimo link, Tércio! LOL! Capturou muito bem o estilo de comédia do duo… :D
Por que Perl? Porque geeks amam aprender novas linguagens de programação, mesmo que esotéricas como brainfuck. :)
Bem, no caso de Perl ainda há o bônus de ser a mais prática maneira de se processar em lote grandes quantidades de arquivos texto. Practical Extraction and Report Language, afinal. Para qualquer coisa além disso, é melhor Python ou Ruby, pois Perl rapidamente vira um amontoado desconexo de pseudoclasses escritas em bash, funções sem parâmetros formais e cifrões pra tudo que é lado que nem todo warning no mundo ajuda…
O ponto de vista do autor é interessante e consenso entre a maioria dos que programam em Perl, mas existem alguns pontos que ele defende da linguagem que particularmente discordo:
- Sua sintaxe não é assim tão simples. Perl abusa de símbolos obscuros e regras complexas que dificultam a leitura do código e prejudicam a produtividade.
- “There is more than one way to do it” pode ser uma virtude, mas também pode ser um problema em projetos complexos, a partir do momento que abre a oportunidade para a “gambiarra” – especilidade brasileira. O resultado novamente são códigos difíceis de entender.
- Perl é prazeroso até a vigésima linha de código.
Apesar das críticas, a base de conhecimento do Perl é respeitável. Também é impossível para qualquer um que conheça a trajetória dessa linguagem ignorar sua importância no desenvolvimento do Unix e dos primeiros passos da Web dinâmica.
E já que o assunto veio à tona, nada melhor do que apimentar essa discussão com o conhecido artigo do Eric Raymond: Why Python?