Alan Kay recommends reading old and forgotten but important programming books.

Alan Kay recommends reading old and forgotten but important programming books.
Alan Kay is the Yoda for IT professionals. He was one of the pioneers in creating the first personal computer (Xerox Alto), the SmallTalk language, and the concept of 'object-oriented programming.'He has spoken extensively about his views on education in Computer Science and has recommended books for those wanting to deepen their knowledge:

Recently on Quora, this topic was brought up again, and the discussion reached the top spot on Hacker News. I present to you a 'new' list of super-old and fundamental books on programming and the mindset of a programmer from Alan Kay.

Lisp 1.5 Programmers Manual

by John McCarthy, 1962

Alan Kay recommends reading old and forgotten but important programming books.

This book is the absolute champion and lifetime leader of all of Alan Kay's book lists. This version of the language no longer exists, but the book is magnificent.

eight more rarities:

Computation: Finite and Infinite Machines

by Marvin Minsky, 1967

Alan Kay recommends reading old and forgotten but important programming books.

Marvin Minsky's 'Computation and Machines' (rus, djvu).

Advances in Programming and Non-Numerical Computation

edited by L. Fox, 1966

Alan Kay recommends reading old and forgotten but important programming books.

The Mythical Man-Month

by Fred Brooks, 1975

Alan Kay recommends reading old and forgotten but important programming books.

The Mythical Man-Month (PDF, 171 pages)

The Sciences of the Artificial

by Herb Simon

Alan Kay recommends reading old and forgotten but important programming books.

The Sciences of the Artificial (PDF, 241 pages)

A book by Herbert Simon (Turing Award and Nobel Prize laureate) in Russian (djvu).

Herbert Simon did not read newspapers or watch television because he believed that if something truly important happened, someone would definitely tell him about it, so there was no need to waste time on the media.
Wikipedia

A Programming Language

by Ken Iverson, 1962

Alan Kay recommends reading old and forgotten but important programming books.

Control Structures for Programming Languages

by Dave Fisher, 1970

Alan Kay recommends reading old and forgotten but important programming books.

Control Structures for Programming Languages (PDF, 216 pages)

The Metaobject Protocol

by Kiczales

Alan Kay recommends reading old and forgotten but important programming books.

Joe Armstrong's PhD thesis

Alan Kay recommends reading old and forgotten but important programming books.

Joe Armstrong, the creator of Erlang.Joe Armstrong's PhD thesis (PDF, 295 pages)

Two questions for Habr readers:

P.S.

What old-school books do you consider essential to read?

  1. What non-programming books have enhanced your programming mindset/worldview?
  2. Alan Kay.

Source: habr.com

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster