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 頁)

聚苯乙烯

向哈布拉讀者提出兩個問題:

  1. 您認為哪些舊教科書是必讀的?
  2. 哪些非程式設計書籍改善了您作為程式設計師的思維/世界觀?

來源: www.habr.com

添加評論