艾伦·凯(Alan Kay)建议阅读古老而又被遗忘但重要的编程书籍

图片

艾伦·凯(Alan Kay)是IT人士的Yoda大师。 他在创建第一台个人计算机(Xerox Alto)SmallTalk语言和“面向对象编程”的概念方面 处于最前沿 。 他已经就计算机科学教育发表了很多看法,并为那些希望加深知识的人提供了书籍建议:


最近,Quora 再次提出了这个话题,并且该讨论在Hacker News上排名第一。 我提醒您注意Alan Kay撰写的有关编程和程序员思维的超级老旧基础书籍的“新”清单。

Lisp 1.5程序员手册

约翰·麦卡锡(John McCarthy),1962年

图片

在艾伦·凯(Alan Kay)所有书籍清单的排名中,这本书是绝对的冠军和生活领袖。 该语言的版本不再存在,但本书非常出色。

其他八种稀有物品:

计算:有限和无限的机器

马文·明斯基(Marvin Minsky),1967年

图片

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

编程和非数值计算的进展

ed。 L.福克斯(1966年)

图片

神话般的人月

弗雷德·布鲁克斯(Fred Brooks),1975年

图片

神话人物月(PDF,171页)

人工科学

赫伯·西蒙(Herb Simon)

图片

人工科学(PDF,241页)

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

赫伯特·西蒙(Herbert Simon)不读书,也不看电视,因为他相信,如果发生了真正重要的事情,有人会告诉他,所以您不应在媒体上浪费时间。
- 维基百科


一种编程语言

肯·艾弗森(Ken Iverson),1962年

图片

编程语言的控制结构

戴夫·费舍尔(Dave Fisher),1970年

图片

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

元目标协议

由Kiczales

图片

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


图片

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

乔·阿姆斯特朗的博士学位论文(PDF 295页)

聚苯乙烯


habiturachitel的两个问题:

  1. 您认为需要阅读哪些旧书?
  2. 哪些非编程书籍增强了程序员的思维/世界观技能?

Source: https://habr.com/ru/post/zh-CN463149/


All Articles