Alan Kay 建议阅读古老的、被遗忘的但重要的编程书籍

Alan Kay 建议阅读古老的、被遗忘的但重要的编程书籍
Alan Kay 是 IT 极客的尤达大师。 他 是第一台个人计算机(Xerox Alto)的诞生之初, SmallTalk 语言和“面向对象编程”的概念。 他已经谈了很多他对计算机科学领域教育的看法,并向那些想要加深知识的人推荐了书籍:

最近在知乎上 又提起这个话题 该讨论在 Hacker News 上排名第一。 我提请您注意艾伦·凯 (Alan Kay) 撰写的关于编程和程序员思维的超古老和基础书籍的“新”清单。

Lisp 1.5 程序员手册

作者:约翰·麦卡锡,1962

Alan Kay 建议阅读古老的、被遗忘的但重要的编程书籍

该书是艾伦·凯所有图书排行榜中的绝对冠军和终身领先者。 该语言的这个版本已不再可用,但这本书很棒。

还有八个稀有品:

计算:有限和无限机器

作者:马文·明斯基,1967

Alan Kay 建议阅读古老的、被遗忘的但重要的编程书籍

马文·明斯基“计算和自动机”(rus,djvu)。

编程和非数值计算的进展

编辑。 L·福克斯,1966

Alan Kay 建议阅读古老的、被遗忘的但重要的编程书籍

神话人月

作者:弗雷德·布鲁克斯,1975

Alan Kay 建议阅读古老的、被遗忘的但重要的编程书籍

人月神话(PDF,171 页)

人工科学

作者:赫伯·西蒙

Alan Kay 建议阅读古老的、被遗忘的但重要的编程书籍

人工科学(PDF,241 页)

赫伯特·西蒙(图灵奖和诺贝尔奖获得者)的俄语 (djvu) 书籍。

赫伯特·西蒙不看报纸,也不看电视,因为他相信,如果真的有什么重要的事情发生,肯定会有人告诉他,所以没有必要在媒体上浪费时间。
- 维基百科

编程语言

作者:肯·艾弗森,1962

Alan Kay 建议阅读古老的、被遗忘的但重要的编程书籍

编程语言的控制结构

作者:戴夫·费希尔,1970

Alan Kay 建议阅读古老的、被遗忘的但重要的编程书籍

编程语言的控制结构(PDF,216页)

元对象协议

通过基克萨莱斯

Alan Kay 建议阅读古老的、被遗忘的但重要的编程书籍

乔·阿姆斯特朗的博士论文

Alan Kay 建议阅读古老的、被遗忘的但重要的编程书籍

乔·阿姆斯特朗,Erlang 的创建者。

乔·阿姆斯特朗 (Joe Armstrong) 的博士论文(PDF,295 页)

PS

向哈布拉读者提出两个问题:

  1. 您认为哪些旧教科书是必读的?
  2. 哪些非编程书籍改善了您作为程序员的思维/世界观?

来源: habr.com

添加评论