教材

官方在線書籍https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book.html
官方太丑了,又別人重新排版優化:http://sarabander.github.io/sicp/
然后UCB的python版本在線書籍也是CS61A課程的教科書:http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/
6.001 MIT的在線課程:https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures/
cs61a UC伯克利的在線課程:https://cs61a.org/
Structure and Interpretation of Computer Programs,SICP,計算機程式的構造和解釋,作者Harold Abelson和Gerald Jay Sussman(哈羅德·阿貝爾森和杰拉德·杰伊·薩斯曼),MIT的6系列招牌課程,1979年出版,1996年再版,堪稱圣經級別的書籍
如此牛逼的課程要學習下,雖然MIT的課程已經關閉,不過這么牛逼的書籍不學習一下咋好意思,由于怕過時,同時也看UCB的在線SICP課程,希望在半年內看完
因為不學習lisp當然更不學schema,所以如果涉及代碼部分我做實驗幫助理解盡量C或者python,菜逼不會別的語言
SICP主題是“抽象”,抽象的目的是為了控制復雜度,而控制復雜度的能力是優秀碼農的極其重要的能力,也是計算機專業的元知識,是武林高手的內功
1 Building Abstractions with Procedures 構造程序抽象
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/63658.html
標籤:其他
上一篇:二叉搜索樹
