計算機程序的構造和解釋(原書第2版) PDF 書評

計算機程序的構造和解釋(原書第2版)》1984年出版,成型於美國麻省理工學院(MIT)多年使用的一本教材,1996年修訂爲第2版。在過去的二十多年裏,《計算機程序的構造和解釋(原書第2版)》對於計算機科學的教育計劃產生了深刻的影響。第2版中大部分重要程序設計系統都重新修改並做過測試,包括各種解釋器和編譯器。作者根據其後十餘年的教學實踐,還對其他許多細節做了相應的修改。

本書按照內容可以分爲三個部分:過程抽象(第一章);數據抽象(第二、三章)和語言抽象(第四、五章)。
過程抽象部分比較簡單,先介紹了Scheme的基本語法,讓讀者初步領略函數式編程的風采。對於有一定編程基礎(相信國內極少有人入門就讀這個)的讀者來說,會有耳目一新的感覺,原來遞歸和迭代可以有另一種表現形式,但並不難理解。習題也比較簡單,不會用掉太多的時間。過程抽象的概念也很簡單,就是編程語言中的函數,目的是封裝計算過程的細節。關於何時應該用過程抽象的原則是:一切可以定義爲過程的計算片段都應該定義爲過程。

鏈接: https://pan.baidu.com/s/1uOWEHD1tVgK9yrSDi8SM7w
提取碼: dlj0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章