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.
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.
O cara que escreveu o Minix…
Uma altoridade em Sistemas Operacionais Distribuidos… e Networks…
…acho que lendo isso fica mais facil http://www.cs.vu.nl/~ast/home/faq.html
O cara que escreveu o Minix…
Uma altoridade em Sistemas Operacionais Distribuidos… e Networks…
…acho que lendo isso fica mais facil http://www.cs.vu.nl/~ast/home/faq.html[/quote]
E foi do Minix e do livro sobre Sistemas Operacionais do Tanenbaum que o Linus Torvalds começou a criar o 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…
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.