Alan Kay raadt aan om oude en vergeten, maar belangrijke boeken over programmeren te lezen.

Alan Kay raadt aan om oude en vergeten, maar belangrijke boeken over programmeren te lezen.
Alan Kay is the Yoda for IT professionals. He was at the forefront of creating the first personal computer (Xerox Alto), the SmallTalk language, and the concept of ‘object-oriented programming’. He has often expressed his views on education in the field of Computer Science and recommended books for those who wish to deepen their knowledge:

Recently on Quora this topic came up again and the discussion reached the top spot on Hacker News. I present to your attention a ‘new’ list of super old and fundamental books on programming and the mindset of programmers from Alan Kay.

Lisp 1.5 Programmers Manual

by John McCarthy, 1962

Alan Kay raadt aan om oude en vergeten, maar belangrijke boeken over programmeren te lezen.

This book is an absolute champion and a lifelong leader of all lists of books from Alan Kay. This version of the language is no longer available, but the book is magnificent.

eight more rarities:

Computation: Finite and Infinite Machines

by Marvin Minsky, 1967

Alan Kay raadt aan om oude en vergeten, maar belangrijke boeken over programmeren te lezen.

Marvin Minsky 'Computation and Automata' (rus, djvu).

Advances in Programming and Non-Numerical Computation

ed. L. Fox, 1966

Alan Kay raadt aan om oude en vergeten, maar belangrijke boeken over programmeren te lezen.

The Mythical Man-Month

by Fred Brooks, 1975

Alan Kay raadt aan om oude en vergeten, maar belangrijke boeken over programmeren te lezen.

The Mythical Man-Month (PDF, 171 pages)

The Sciences of the Artificial

by Herb Simon

Alan Kay raadt aan om oude en vergeten, maar belangrijke boeken over programmeren te lezen.

The Sciences of the Artificial (PDF, 241 pages)

The book by Herbert Simon (Turing Award and Nobel Prize winner) in Russian (djvu).

Herbert Simon did not read newspapers or watch television because he believed that if something really important happened, someone would definitely tell him about it, so he shouldn't waste time on the media.
— KB van Fortinet

A Programming Language

by Ken Iverson, 1962

Alan Kay raadt aan om oude en vergeten, maar belangrijke boeken over programmeren te lezen.

Control Structures for Programming Languages

by Dave Fisher, 1970

Alan Kay raadt aan om oude en vergeten, maar belangrijke boeken over programmeren te lezen.

Control Structures for Programming Languages (PDF, 216 pages)

The Metaobject Protocol

by Kiczales

Alan Kay raadt aan om oude en vergeten, maar belangrijke boeken over programmeren te lezen.

Joe Armstrong’s PhD thesis

Alan Kay raadt aan om oude en vergeten, maar belangrijke boeken over programmeren te lezen.

Joe Armstrong, the creator of Erlang.

Joe Armstrong’s PhD thesis (PDF, 295 pages)

P.S.

Two questions for Habr readers:

  1. Which old-school books do you consider essential reading?
  2. Which non-programming books have enhanced your thinking/programmer worldview?

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster