Alan Kay ist der Master of Yoda für IT-Mitarbeiter. Er
war führend bei der Entwicklung des ersten Personal Computers (Xerox Alto) ,
der SmallTalk-Sprache und des Konzepts der "objektorientierten Programmierung". Er hat bereits viel über seine Ansichten zum Informatikunterricht gesprochen und Bücher für diejenigen empfohlen, die ihr Wissen vertiefen möchten:
Vor kurzem hat Quora
dieses Thema erneut angesprochen und die Diskussion stand in den Hacker News an erster Stelle. Ich mache Sie auf eine "neue" Liste von super alten und grundlegenden Büchern über das Programmieren und das Denken eines Programmierers von Alan Kay aufmerksam.
Lisp 1.5 Programmierhandbuch
von John McCarthy, 1962
Das Buch ist der absolute Champion und Lebensführer in der Rangliste aller Buchlisten von Alan Kay. Diese Version der Sprache ist nicht mehr da, aber das Buch ist großartig.acht weitere Raritäten:Berechnung: Endliche und unendliche Maschinen
von Marvin Minsky, 1967
Marvin Minsky "Berechnungen und Automaten" (rus, djvu).
Fortschritte in der Programmierung und nicht numerischen Berechnung
ed. L. Fox, 1966
Der mythische Mannmonat
von Fred Brooks, 1975
Mythischer Mannmonat (PDF, 171 Seiten)Die Wissenschaften des Künstlichen
von Herb Simon
Die Wissenschaften des Künstlichen (PDF, 241 Seiten)Das Buch von Herbert Simon (Preisträger des Turing-Preises und des Nobelpreises) in russischer Sprache (djvu).Herbert Simon las keine Zeitungen und schaute nicht fern, weil er glaubte, wenn ihm etwas wirklich Wichtiges passieren würde, würde ihm jemand davon erzählen, sodass Sie keine Zeit mit den Medien verschwenden sollten.
- Wikipedia
Eine Programmiersprache
von Ken Iverson, 1962
Kontrollstrukturen für Programmiersprachen
von Dave Fisher, 1970
Kontrollstrukturen für Programmiersprachen (PDF, 216 Seiten)Das Metabject-Protokoll
von Kiczales
Joe Armstrongs Doktorarbeit
Joe Armstrong , Schöpfer von Erlang.Joe Armstrongs Doktorarbeit (PDF 295 Seiten)PS
Zwei Fragen an Habitachachitel:
- Welche Bücher der alten Schule müssen Ihrer Meinung nach gelesen werden?
- Welche nicht programmierenden Bücher haben die Denk- / Weltanschauungsfähigkeiten Ihres Programmierers verbessert?