Alan Kay recomandă să citiți cărțile vechi și uitate, dar importante, despre programare

Alan Kay recomandă să citiți cărțile vechi și uitate, dar importante, despre programare
Alan Kay este maestrul Yoda pentru IT-iști. El a stat la baza creării primului calculator personal (Xerox Alto), a limbajului SmallTalk și a conceptului de "programare orientată pe obiect". A vorbit multe despre viziunea sa asupra educației în domeniul Computer Science și a recomandat cărți celor care doresc să își aprofundeze cunoștințele:

Recent pe Quora a fost reîncălzită această temă și discuția a ajuns pe primul loc pe Hacker News. Vă propun spre atenție o „nouă” listă de cărți super vechi și fundamentale despre programare și gândirea programatorului de la Alan Kay.

Lisp 1.5 Programmers Manual

de John McCarthy, 1962

Alan Kay recomandă să citiți cărțile vechi și uitate, dar importante, despre programare

Cartea este campionul absolut și liderul pe viață al tuturor listelor de cărți de la Alan Kay. Această versiune a limbajului nu mai există, dar cartea este magnifică.

încă opt rarități:

Computation: Finite and Infinite Machines

de Marvin Minsky, 1967

Alan Kay recomandă să citiți cărțile vechi și uitate, dar importante, despre programare

Marvin Minsky „Calculatoare și mașini” (rus, djvu).

Advances in Programming and Non-Numerical Computation

ed. L. Fox, 1966

Alan Kay recomandă să citiți cărțile vechi și uitate, dar importante, despre programare

The Mythical Man-Month

de Fred Brooks, 1975

Alan Kay recomandă să citiți cărțile vechi și uitate, dar importante, despre programare

Luna mitică a omului (PDF, 171 pag.)

The Sciences of the Artificial

de Herb Simon

Alan Kay recomandă să citiți cărțile vechi și uitate, dar importante, despre programare

The Sciences of the Artificial (PDF, 241 pag.)

Cartea lui Herbert Simon (câștigător al Premiului Turing și al Premiului Nobel) în rusă (djvu).

Herbert Simon nu citea ziare și nu se uita la televizor, deoarece considera că dacă se va întâmpla ceva cu adevărat important, cineva îi va spune, așa că nu are rost să își piardă timpul cu mass-media.
— Wikipedia

A Programming Language

de Ken Iverson, 1962

Alan Kay recomandă să citiți cărțile vechi și uitate, dar importante, despre programare

Control Structures for Programming Languages

de Dave Fisher, 1970

Alan Kay recomandă să citiți cărțile vechi și uitate, dar importante, despre programare

Control Structures for Programming Languages (PDF, 216 pag.)

The Metaobject Protocol

de Kiczales

Alan Kay recomandă să citiți cărțile vechi și uitate, dar importante, despre programare

Teza de doctorat a lui Joe Armstrong

Alan Kay recomandă să citiți cărțile vechi și uitate, dar importante, despre programare

Joe Armstrong, creatorul Erlang.

Teza de doctorat a lui Joe Armstrong (PDF, 295 pag.)

P.S.

Două întrebări pentru utilizatorii Habr:

  1. Ce cărți old-school considerați a fi obligatorii de citit?
  2. Ce cărți care nu sunt despre programare v-au îmbunătățit abilitățile de gândire/viziunea despre lumea programatorului?

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster