os paradoxos de blub, python, a décima lei de greenspun e porque você deveria aprender latim
TRANSCRIPT
![Page 1: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/1.jpg)
Os paradoxos de Blub, Python, a décima lei de Greenspun e porque
você deveria aprender Latim
Luiz Borba http://borba.blog.br
![Page 2: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/2.jpg)
Paul Graham
![Page 3: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/3.jpg)
Empreendedor e InvestidorPaul Graham
![Page 4: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/4.jpg)
ViaWeb
![Page 5: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/5.jpg)
Primeiro ASPViaWeb
![Page 6: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/6.jpg)
Muitos ConcorrentesViaWeb
![Page 7: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/7.jpg)
Arma SecretaViaWeb
![Page 8: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/8.jpg)
LISPViaWeb
![Page 9: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/9.jpg)
(
![Page 10: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/10.jpg)
Décima lei de programação de
Greenspun
![Page 11: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/11.jpg)
– Philip Greenspun
“Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden,
slow implementation of half of Common Lisp.”
![Page 12: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/12.jpg)
LISP inclui todas as ferramentas que são necessárias para
escrever programas complexos
Traduzindo
![Page 13: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/13.jpg)
)
![Page 14: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/14.jpg)
Yahoo!ViaWeb
![Page 15: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/15.jpg)
Porque não usamos LISP?
![Page 16: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/16.jpg)
O Paradoxo de Blub
![Page 17: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/17.jpg)
Assembly <<< CO Paradoxo de Blub
![Page 18: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/18.jpg)
Assembly <<< CO Paradoxo de Blub
![Page 19: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/19.jpg)
COBOL é equivalente a Python?O Paradoxo de Blub
![Page 20: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/20.jpg)
Deveríamos usar a melhorO Paradoxo de Blub
![Page 21: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/21.jpg)
BlubO Paradoxo de Blub
![Page 22: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/22.jpg)
– Programador Blub
“COBOL? Eca! Cobol não tem a funcionalidade X.
![Page 23: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/23.jpg)
– Programador de linguagem mais avançada que Blub
“Blub? Eca! Blub não tem a funcionalidade Y.
![Page 24: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/24.jpg)
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.
![Page 25: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/25.jpg)
Não podemos confiar em ninguémO Paradoxo de Blub
![Page 26: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/26.jpg)
Programadores se apegamO Paradoxo de Blub
![Page 27: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/27.jpg)
Porque se você está satisfeito com sua linguagem, ela dita a
forma como você pensa.X vs. Y
![Page 28: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/28.jpg)
O Paradoxo de Python
![Page 29: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/29.jpg)
2004O Paradoxo de Python
![Page 30: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/30.jpg)
Programadores Python são melhores do que
programadores JavaO Paradoxo de Python
![Page 31: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/31.jpg)
Alguém se dispõe a aprender uma linguagem que não tem mercado…
O Paradoxo de Python
![Page 32: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/32.jpg)
…ele deve gostar muito de programar e portanto ser um
melhor programadorO Paradoxo de Python
![Page 33: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/33.jpg)
Você deveria encontrar os melhores profissionais se usasse
linguagens menos popularesDo ponto de vista da empresa
![Page 34: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/34.jpg)
Você aumentaria a chance de ter um bom emprego se aprendesse a linguagem que não tem mercado
Do ponto de vista do programador
![Page 35: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/35.jpg)
…mas é claro que a maioria das empresas
ainda não perceberam isso
![Page 36: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/36.jpg)
Conclusão
![Page 37: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/37.jpg)
Você deveria aprender Latim
![Page 38: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/38.jpg)
Uma última coisa…
![Page 39: Os paradoxos de Blub, Python, a décima lei de Greenspun e porque você deveria aprender Latim](https://reader031.vdocuments.net/reader031/viewer/2022021814/58eeb8da1a28ab5e348b45bf/html5/thumbnails/39.jpg)
ViaWeb foi reescrito em C++ e PERL