Texto que você deveria ter lido

13 respostas
louds

Sejam motivos históricos, técnicos ou filosóficos; existem muitos textos por ai que muita gente deveria já ter lido e fica dando bobeira.

Esse eu lí recentemente e recomendo a todo mundo que usa algum sistema unix ou derivado: The UNIX Time-Sharing System, D. M. Ritchie and K. Thompson. Leitura boa garantida caso você tenha menos de 50 anos.

http://cm.bell-labs.com/cm/cs/who/dmr/cacm.html

Essa palestra sobre design e evolução de linguagens é incrivel, obrigatorio para qualquer um que deseja ser programador: Growing a Language, Guy L. Steele Jr.

http://research.sun.com/research/features/tenyears/volcd/papers/14Steele.pdf

Quais artigos, palestras ou livros vocês achar ser realmente indispensaveis a leitura?

PS: Eu ia falam também sobre dois de IPsec e PPTP, respectivamente, mas esses são dispensaveis para maioria das pessoas.

PS2: Arrumei o link pro artigo do Guy Steele

13 Respostas

Daniel_Quirino_Olive

Uma leitura indispensável, na minha opinião, é a discussão entre Linus Torvalds e Andy Tanenbaum sobre o design de sistemas operacionais: http://www.dina.dk/~abraham/Linus_vs_Tanenbaum.html

woquiton

Desculpe a ignorância, rs, Quem é Andy Tanenbaum ?

r_linux

O cara que escreveu o Minix…
Uma altoridade em Sistemas Operacionais Distribuidos… e Networks…
…acho que lendo isso fica mais facil :slight_smile:
http://www.cs.vu.nl/~ast/home/faq.html

Rafael_Afonso

O cara que escreveu o Minix…
Uma altoridade em Sistemas Operacionais Distribuidos… e Networks…
…acho que lendo isso fica mais facil :slight_smile:
http://www.cs.vu.nl/~ast/home/faq.html
E foi do Minix e do livro sobre Sistemas Operacionais do Tanenbaum que o Linus Torvalds começou a criar o Linux.

woquiton

Me lembro agora… pouca coisa… da época da faculdade.

Valeu. :wink:

r_linux

Sim… em pouco tempo… a lista de discussão do Minix tinha 40.000 e os caras queriam colocar muitas features e o Tanenbaum não queria isso… ele queria manter o Minix simples para ele poder continuar usando em suas aulas e os alunos entenderem…
E já aproveitando… o Minix nasceu pq a AT&T que na época tinha o poder sobre o Unix que Tanenbaum usava em suas aulas fechou o código e colocou varias restrições fazendo Tanenbaum escrever o Minix… :slight_smile:

marciolx

Eu gostei deste do Paul Graham, se metade do que ele diz aí for verdade…

http://www.paulgraham.com/avg.html

E destes do Eric S. Raymond:

http://www.catb.org/~esr/writings/cathedral-bazaar/
http://www.catb.org/~esr/writings/utility-of-math/
http://www.catb.org/~esr/writings/fivemyths.html

louds

[quote=“marciolx”]Eu gostei deste do Paul Graham, se metade do que ele diz aí for verdade…

http://www.paulgraham.com/avg.html

[quote]
O artigo dele sobre redes bayesianas e spam é muito bom também. Agradeço a ele todo dia quando deixo de receber 1 tonelada de junk mail.

Muito bem lembrado.

marciolx

Todos os artigos dele são de leitura agradável até mesmo este onde “apertaram” ele para dizer o que pensa de Java:

http://www.paulgraham.com/javacover.html

é sempre bom ouvir todos os lados :smiley:

rigolin

Esse tópico é muito útil… seja louvado mestre louds…

dlt

Achei esse bacana:

http://www.wikihow.com/Become-a-Programmer

fabim

r_linux:

Uma altoridade em Sistemas Operacionais Distribuidos… e Networks…
http://www.cs.vu.nl/~ast/home/faq.html

ele era muito alto?

rubinelli

Outro clássico instantâneo é esse :Teach Yourself Programming in Ten Years, do Peter Norvig, autor do livro base de 9 em 10 cursos de inteligência artificial e responsável por vários dos robôs criados na NASA. E, claro, agora trabalhando no Google.

Criado 20 de novembro de 2003
Ultima resposta 16 de jan. de 2008
Respostas 13
Participantes 10