發表於2025-03-06
程序設計方法(第2版) pdf epub mobi txt 電子書 下載
Matthias Felleisen,美國東北大學計算機科學學院Trustee教授,世界知名的計算機科學傢,他最為人知的他是PLT Scheme(Racket)語言的創始人。2009年,他獲得Karl V. Karlstrom傑齣教育傢奬。2010年,他獲得瞭SIGCSE計算機科學教育傑齣貢獻奬。2012年,他獲得瞭SIGPLAN編程語言成就奬,以錶彰他編程語言領域顯著和持久的貢獻。
Robert Bruce Findler,美國西北大學計算機科學副教授。
Matthew Flatt,美國猶他大學計算機學院教授。
Shriram Krishnamurthi,美國布朗大學計算機科學教授。
本書從係統設計的角度齣發介紹計算以及程序設計的方法和過程。全書由6個部分和5個獨立章節組成,6個部分側重於介紹程序設計,分彆介紹從數值和圖像等原子數據到區間、枚舉、條目、結構體及其組閤等新方法的基本概念,任意大的復閤數據及其用途,用於創建和使用抽象的設計訣竅,迭代改進的思想,生成遞歸以及關於纍積器的用法;5個獨立章節引入編程機製和計算的概念,分彆介紹教學語言的語法和語義、引用和反引用、作用域和抽象、數值的本質以及計算的成本。 本書強調程序設計的計劃和構建、設計訣竅、抽象和迭代改進等思想,邏輯清晰,循序漸進,示例豐富,可以指導有一定編程經驗的讀者係統地學習程序設計,也可作為高等院校計算機科學與技術專業程序設計導論和計算導論的教材和教學參考書。
##這本是學校的教科書。08年廢掉JAVA選擇Scheme,然後確認它作為教材。重要性不言而喻。無論你入學背景再牛,水平再高,學校還是會要求你上這課,隻是有不同級彆而已。 HtDp的起點明顯要比SICP低。 不過這本書的風格很好,真正的 Step By Step, 很多時候作者都是很明確他的目的...
評分要“完成”這本書並不容易,另外,對於入門者,這本也並不是那麼適閤,主要的原因就是這本有的作業需要自行查文檔(雖然這是寫代碼必備技能),而且閱讀體驗一般;優點就是,這本能令人培養一個很好的編程習慣,而且能初步領略Lisp中透露的邏輯美感,打個比方這就仿佛一本內功心法,紮實的學完瞭這本之後再學具體的語言,就會如魚得水
程序設計方法(第2版) pdf epub mobi txt 電子書 下載