Alan Kay é o mestre de Yoda para o pessoal de TI. Ele
estava na vanguarda da criação do primeiro computador pessoal (Xerox Alto) ,
a linguagem SmallTalk e o conceito de "programação orientada a objetos" . Ele já falou muito sobre seus pontos de vista sobre o ensino da ciência da computação e aconselhou livros para quem quer aprofundar seus conhecimentos:
Recentemente, Quora
levantou novamente este tópico e a discussão veio em primeiro lugar no Hacker News. Trago à sua atenção uma "nova" lista de livros super antigos e fundamentais sobre programação e o pensamento de um programador de Alan Kay.
Lisp 1.5 Programmers Manual
por John McCarthy, 1962
O livro é o campeão absoluto e o líder da vida no ranking de todas as listas de livros de Alan Kay. Esta versão do idioma não está mais lá, mas o livro é magnífico.mais oito raridades:Computação: Máquinas Finitas e Infinitas
por Marvin Minsky, 1967
Marvin Minsky "Computações e Autômatos" (rus, djvu).
Avanços em programação e computação não numérica
ed. L. Fox, 1966
O mítico homem-mês
por Fred Brooks, 1975
Mítico Homem-mês (PDF, 171 páginas)As ciências do artificial
por Herb Simon
As Ciências do Artificial (PDF, 241 páginas)O livro de Herbert Simon (laureado com o Prêmio Turing e o Prêmio Nobel) em russo (djvu).Herbert Simon não leu jornais e não assistiu TV, porque acreditava que, se algo realmente importante acontecesse, alguém lhe diria sobre isso, para que você não perca tempo com a mídia.
- Wikipedia
Uma linguagem de programação
por Ken Iverson, 1962
Estruturas de controle para linguagens de programação
por Dave Fisher, 1970
Estruturas de controle para linguagens de programação (PDF, 216 páginas)O Protocolo de Metabject
por Kiczales
Tese de doutorado de Joe Armstrong
Joe Armstrong , criador de Erlang.Tese de doutorado de Joe Armstrong (PDF 295 páginas)PS
Duas perguntas para habiturachitel:
- Que livros da velha escola você acha que precisam ser lidos?
- Quais livros não relacionados à programação aprimoraram as habilidades de visão de mundo / pensamento do programador?