青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

CG@CPPBLOG

/*=========================================*/
隨筆 - 76, 文章 - 39, 評論 - 137, 引用 - 0
數據加載中……

推薦 SICP

我為什么推薦 SICP?

向大家推薦 SICP,不知道有多少人看了,也不知道有多少人明白了,更不知道有多少人驚嘆了。或者你根本不屑一顧,或者你看見 Lisp 那層層括號心生畏懼,又或者你了了一瞥,覺得沒什么精彩之處。那我真的很失望。

 
我為什么要推薦SICP,而且為什么如此執(zhí)著?這本不算厚的書帶給我的觀念,是從未有過的,是關乎于軟件本質的。曾幾何時,我覺得我看到了計算機編程書中沒有的哲學觀,但這一次我的夢破滅了,那些已經被寫進書里差不多快 30 年了。
 
對于 SICP,我真正算看完的,恐怕只有第一章。我現在就來談談我的心得,以再次向你展現這本書的魔力。
 
第一章作為基礎,作者并沒有象后續(xù)章節(jié)寫太多的軟件思想,主要還是介紹 Scheme 語言,所以草草看去,沒什么精辟之處。不過在第一章中,作者用了大量的篇幅來探討數學問題,因為他想向你揭示程序設計中的核心哲學:抽象。而數學無疑是最好的例子。
 
了解數學史的人,應該知道整個數學史,就是一個不斷抽象的歷史。古希臘人將字母引入計算,使數學不再只是算術,而且具有表達抽象規(guī)則的能力。近代數學對函數和微積分的探求中,用 f(x) 替代了多項式表達式,函數更一般了,然后 n 維空間、復分析、映射、泛函,抽象代數、群論,等等等等,直到集合論,摧毀了數學的基石,使數學界再次陷入沉思。
 
構造程序的方法也是抽象。從最簡單的元素開始,基本元素(自演算表達式,包括數字,字符串和布爾值),然后定義基本過程(基本運算符,四則運算和布爾運算),進一步,自定義標識符(如同代數),再自定義過程(函數),再將過程作為值參與運算(高階過程)。一步步的抽象,形成了整個程序的結構。而我們編程,無非就是從現實世界抽象出模型,再將模型不斷的提煉抽象,屬性、方法、類、繼承、層次、框架。
 
編程就是一個不斷抽象的過程。我再次把作者在第一章末寫下的結論抄在這里,作為最后的注腳。
 
“作為編程者,我們應該對這類可能性保持高度敏感,設法從中設別出程序中的基本抽象,基于它們去進一步構造,并推廣它們以創(chuàng)建威力更強大的抽象。當然,這并不是說總應該采用盡可能抽象的方式去寫程序,程序設計專家們知道如何根據工作中的情況,去選擇合適的抽象層次。但是,能基于這種抽象去思考確實是最重要的,只有這樣才可能在新的上下文中去應用它們。高階過程的重要性,就在于我們能顯式地用程序設計語言的要素去描述這些抽象,使我們能像操作其他計算元素一樣去操作它們。”

posted on 2008-03-18 21:57 cuigang 閱讀(16128) 評論(15)  編輯 收藏 引用 所屬分類: 雜談Lisp/Scheme

評論

# re: 推薦 SICP  回復  更多評論   

Alan perlis 的序寫的很有味道。計算機從誕生出來就是靠抽象的,但顯然這本書給我門的啟發(fā)更多。習題答案在 ocaml.cn上有比較全的。
2008-03-19 09:19 | kong

# re: 推薦 SICP  回復  更多評論   

@kong
謝謝 kong 提供了一個連接給我,我會去看的,我已經把它收藏到我的連接中去了,也謝謝你瀏覽我的blog
2008-03-19 13:58 | cuigang

# re: 推薦 SICP  回復  更多評論   

這本書不好買啊,我好不容易找到一本,準備n年后逼我的子孫學
哈哈
我覺得下面這本書更無敵
Concepts.Techniques.and.Models.of.Computer.Programming
2008-03-19 16:51 | haskell

# re: 推薦 SICP  回復  更多評論   

做它的習題很有挑戰(zhàn)性啊.
當時看書的時候還不知道網上有網友的答案, 做的很頭疼呢.
2008-03-19 18:10 | dawn.soup

# re: 推薦 SICP[未登錄]  回復  更多評論   

@haskell
下了個Concepts Techniques and Models of Computer Programming的電子版,翻了一下,太厚了,5年以后再看吧,實在是沒時間呀。
2008-03-19 21:39 | cuigang

# re: 推薦 SICP[未登錄]  回復  更多評論   

@cuigang
你強烈推薦的一定要試試!
不過不知道需要什么預備知識?我對于SICP沒有概念。另外,這本書全名是什么?
2008-06-23 09:10 | raof01

# re: 推薦 SICP  回復  更多評論   

@raof01
除了數學,只是需要耐心。《計算機程序的構造和解釋》、The Book、purple book。
2008-06-23 22:44 | cuigang

# re: 推薦 SICP[未登錄]  回復  更多評論   

@cuigang
謝謝!可我數學不行怎么辦?
2008-06-24 09:13 | raof01

# re: 推薦 SICP[未登錄]  回復  更多評論   

@raof01
基本數學知識就行。
2008-06-27 21:19 | cuigang

# re: 推薦 SICP  回復  更多評論   

第一章看了兩節(jié)了..找DrScheme里的runtime方法找到你這的..

確實是好書..值得推薦
2008-07-09 14:03 | mj

# re: 推薦 SICP[未登錄]  回復  更多評論   

就看了第一章別亂寫
2008-09-24 14:24 | jeffrey

# re: 推薦 SICP[未登錄]  回復  更多評論   

@jeffrey
請指教
2008-09-24 21:07 | cuigang

# re: 推薦 SICP  回復  更多評論   

@cuigang

re
2009-02-18 14:49 | 感受男

# re: 推薦 SICP  回復  更多評論   

國內只有洪峰大師在黑客道教學中采用Scheme,聽了他的授課真的感覺很爽。
2012-01-22 09:43 | 楊小波

# re: 推薦 SICP  回復  更多評論   

最近馬虎看過一遍,習題沒做,比你差遠了。正在用C++寫解釋器,純粹玩具。要多來這里學習。
2012-04-20 17:03 | coreBugZJ
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品video| 欧美日韩国产在线播放| 国产日韩综合一区二区性色av| 午夜日韩福利| 欧美诱惑福利视频| 亚洲第一福利在线观看| 欧美国产日韩一二三区| 欧美日韩色一区| 新片速递亚洲合集欧美合集 | 亚洲精品视频在线播放| 亚洲国产欧美在线人成| 欧美精品www| 午夜免费日韩视频| 久久久www成人免费毛片麻豆| 亚洲国产欧美在线| 亚洲婷婷综合久久一本伊一区| 国产午夜精品在线| 亚洲国产日韩在线一区模特| 国产精品久久久久久久久免费| 久热精品视频在线观看| 欧美一级片久久久久久久| 亚洲欧美成人网| 国产精品一区一区| 欧美国产专区| 国产日韩三区| 一本色道88久久加勒比精品 | 亚洲春色另类小说| 一区二区不卡在线视频 午夜欧美不卡'| 国产日韩欧美中文在线播放| 最新国产乱人伦偷精品免费网站| 国产欧美日韩视频在线观看| 亚洲欧洲精品一区二区精品久久久 | 亚洲成人中文| 国产一区二区三区自拍| 亚洲理论电影网| 亚洲二区视频| 久久精品国产96久久久香蕉| 亚洲午夜视频| 欧美国产欧美综合| 欧美va天堂在线| 国产真实乱子伦精品视频| 一区二区三区日韩欧美精品| 亚洲欧洲在线免费| 久久国产精品99国产| 性欧美1819sex性高清| 欧美日韩91| 亚洲电影在线看| 亚洲国产精品综合| 久久久久青草大香线综合精品| 亚洲欧美综合网| 欧美特黄一区| 日韩亚洲欧美一区| 在线亚洲+欧美+日本专区| 麻豆av一区二区三区久久| 久久久亚洲国产天美传媒修理工| 国产精品你懂得| 亚洲婷婷免费| 亚洲尤物视频网| 国产精品高清免费在线观看| 日韩视频在线你懂得| 一本色道久久综合亚洲91| 欧美啪啪成人vr| 亚洲三级免费| 中文亚洲欧美| 国产精品人成在线观看免费| 亚洲一区二区精品视频| 亚洲欧美视频一区二区三区| 国产精品九九久久久久久久| 亚洲午夜久久久久久尤物| 亚洲女同同性videoxma| 国产精品一区=区| 欧美一级夜夜爽| 欧美88av| 99精品国产福利在线观看免费| 欧美国产视频在线| 亚洲免费黄色| 欧美一区二区在线观看| 激情综合自拍| 欧美不卡视频一区发布| 亚洲精选中文字幕| 欧美一区二区视频在线观看2020 | 久久蜜桃香蕉精品一区二区三区| 亚洲国产免费| 欧美国产三区| 亚洲欧美一区二区精品久久久| 久久gogo国模裸体人体| 亚洲第一毛片| 国产精品久久久久久久一区探花| 亚洲欧美成人一区二区三区| 牛夜精品久久久久久久99黑人| 亚洲乱码一区二区| 国产精品一区免费观看| 久久综合国产精品| 夜夜嗨av一区二区三区四区| 久久一区国产| 亚洲一级在线| 在线免费不卡视频| 国产精品久久久久久久久久ktv| 欧美资源在线| 一区二区久久久久久| 久久综合色影院| 亚洲一区成人| 亚洲国产合集| 国产一区二区三区高清| 欧美日韩免费精品| 久久久九九九九| 中国成人黄色视屏| 欧美国产亚洲精品久久久8v| 亚洲嫩草精品久久| 日韩午夜在线视频| 在线观看日韩精品| 国产精品一区二区男女羞羞无遮挡 | 免费观看国产成人| 香蕉成人久久| 在线综合亚洲| 亚洲人成免费| 欧美激情欧美狂野欧美精品| 久久高清免费观看| 午夜精彩视频在线观看不卡| 亚洲乱码精品一二三四区日韩在线| 国产在线精品一区二区夜色| 欧美性淫爽ww久久久久无| 美国十次了思思久久精品导航| 亚洲欧美卡通另类91av | 亚洲二区视频| 免费看成人av| 六月婷婷一区| 久久夜色精品亚洲噜噜国产mv| 亚洲一区二区三区乱码aⅴ| 亚洲精品一二三区| 亚洲国产一区二区a毛片| 伊人婷婷欧美激情| 国内精品久久久久久久影视麻豆 | 一本久久综合| 一区二区三区黄色| 夜夜夜精品看看| 一本色道久久88亚洲综合88| 日韩一二在线观看| 99精品国产在热久久| 亚洲美女在线国产| 在线一区视频| 亚洲一区精品视频| 欧美亚洲网站| 久久经典综合| 卡通动漫国产精品| 欧美aa国产视频| 欧美大秀在线观看| 亚洲国产美女| 99re66热这里只有精品4| 国产日韩免费| 国产一区二区在线免费观看| 国产欧美一区二区三区久久 | 国产一区二区三区直播精品电影 | 国产亚洲精品资源在线26u| 国产一区二区三区直播精品电影 | 欧美日韩一区二区在线观看视频| 欧美日韩亚洲高清| 国产麻豆视频精品| 红桃视频亚洲| 夜夜嗨av一区二区三区四区| 亚洲欧美偷拍卡通变态| 久久国产欧美日韩精品| 毛片av中文字幕一区二区| 欧美黄在线观看| 国产精品99久久久久久宅男| 欧美一区二区大片| 欧美成人官网二区| 国产精品麻豆va在线播放| 红桃视频成人| 亚洲午夜久久久久久久久电影网| 久久激情网站| 亚洲精品一区二区三区四区高清| 亚洲一区二区在线免费观看| 久久综合色天天久久综合图片| 欧美日韩小视频| 在线观看91精品国产麻豆| 亚洲婷婷综合久久一本伊一区| 欧美在线啊v| 亚洲乱码国产乱码精品精可以看 | 国内精品久久久久久 | 日韩亚洲在线观看| 久久精品日韩欧美| 欧美性猛交99久久久久99按摩 | 欧美aⅴ一区二区三区视频| 国产乱理伦片在线观看夜一区| 亚洲国产精彩中文乱码av在线播放| 亚洲一区二区在线看| 亚洲二区三区四区| 欧美在线播放一区| 国产精品免费一区二区三区在线观看 | 免费成人高清视频| 国产嫩草影院久久久久 | 亚洲第一中文字幕在线观看| 午夜精品www| 夜夜嗨av色一区二区不卡| 免费影视亚洲| 在线观看福利一区| 欧美亚洲一级片| 一区二区三区高清| 欧美日本三级|