Os paradoxos de Blub, Python, a décima lei de Greenspun e porque
você deveria aprender Latim
Luiz Borba http://borba.blog.br
Paul Graham
Empreendedor e InvestidorPaul Graham
ViaWeb
Primeiro ASPViaWeb
Muitos ConcorrentesViaWeb
Arma SecretaViaWeb
LISPViaWeb
(
Décima lei de programação de
Greenspun
– Philip Greenspun
“Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden,
slow implementation of half of Common Lisp.”
LISP inclui todas as ferramentas que são necessárias para
escrever programas complexos
Traduzindo
)
Yahoo!ViaWeb
Porque não usamos LISP?
O Paradoxo de Blub
Assembly <<< CO Paradoxo de Blub
Assembly <<< CO Paradoxo de Blub
COBOL é equivalente a Python?O Paradoxo de Blub
Deveríamos usar a melhorO Paradoxo de Blub
BlubO Paradoxo de Blub
– Programador Blub
“COBOL? Eca! Cobol não tem a funcionalidade X.
– Programador de linguagem mais avançada que Blub
“Blub? Eca! Blub não tem a funcionalidade Y.
Por indução, somente programadores em uma
posição superior no espectro são capazes de perceber as diferenças de poder entre as
linguagens.
Não podemos confiar em ninguémO Paradoxo de Blub
Programadores se apegamO Paradoxo de Blub
Porque se você está satisfeito com sua linguagem, ela dita a
forma como você pensa.X vs. Y
O Paradoxo de Python
2004O Paradoxo de Python
Programadores Python são melhores do que
programadores JavaO Paradoxo de Python
Alguém se dispõe a aprender uma linguagem que não tem mercado…
O Paradoxo de Python
…ele deve gostar muito de programar e portanto ser um
melhor programadorO Paradoxo de Python
Você deveria encontrar os melhores profissionais se usasse
linguagens menos popularesDo ponto de vista da empresa
Você aumentaria a chance de ter um bom emprego se aprendesse a linguagem que não tem mercado
Do ponto de vista do programador
…mas é claro que a maioria das empresas
ainda não perceberam isso
Conclusão
Você deveria aprender Latim
Uma última coisa…
ViaWeb foi reescrito em C++ e PERL
Top Related