從前有隻壞豬提示您:看後求收藏(第218章 lisp?,讀書成神豪,從前有隻壞豬,大文學小說網),接著再看更方便。

請關閉瀏覽器的閱讀/暢讀/小說模式並且關閉廣告遮蔽過濾功能,避免出現內容無法顯示或者段落錯亂。

賈維斯這簡直開掛神器啊~

不過這一夜佔顧悠悠便宜已經夠多的了,章杉不忍心在這種小事情上投機取巧了。

當即大大方方地承認了自己不會這門語言。

仔細想想其實關於1isp,章杉也不是毫無所知。

記得章杉之前在閱讀《strunetofcomputerprograms》(中譯版,即機械工業出版社《計算機程式的構造與解釋》)

這本書全書使用Lisp進行教學。

按照書裡面描述的1isp這是一門函數語言程式設計語言。

從個人觀點出,章杉覺得函數語言程式設計語言更適合在實驗室裡把玩,不適合開大型工程。

所以之前他並沒有太注意這門語言。

如果知道章杉是這樣的想法,怕是不少大牛會蹦出來反駁章杉。

以前不少大牛在大學裡有課程是講述LIsp語言~

在這些前輩眼中1isp仍是“一種比較新奇的語言”~

不過也不用太較真,說到底還是看問題的角度不一樣罷了。

說到scIp這是一本幾乎和《深入理解計算機系統齊名的書》。

先,sIcp是一本教科書。

書裡面的示例和習題都是經過精心設計的,幾乎可以說都是有針對性地培養各種能力。

換句話說,如果太“功利”地閱讀這本書,可能會覺得失望。

沒法從中學到如何開一個網站,開一個記事本,如何繪圖~

這本書完全是在鍛鍊程式設計師的基本能力,而不是“技術”。

有時候,我們可以把它當作一本數學書看,裡面的題目也經常和數學有關。

不過甚至用不到大學水平,似乎高中數學水平應該足夠了吧。

而且看一本書,不一定要從頭到底全部看完。

章杉記得sIcp全書共分五章,章杉建議可以認真閱讀前三章——沒時間的話就精讀前兩章“過程抽象”與“資料抽象”。

如果有時間的話,也可以把第四章看完。

至於第五章,有人說是sIcp的精華所在,但是章杉認為啃下第五章的投入產出比相對前幾章來說就相對較低了(第四和第五章使用Lisp實現一個直譯器及一個簡單的cpu邏輯實現,很難,不過這的確是Lisp最“美”最能體現出完備性的地方)。

如果,章杉是說如果,在閱讀前兩章時較為困難,也不妨先看一下《simp1ysnetgnetce》,可以把它看作是sIcp的基礎。

值得一提的是,sIcp和ssIcs都在網際網路上公開——不得不敬佩他們對學術推廣的態度。

在學習sIcp這本書時,也可以選擇配合相關的公開影片。

有兩個選擇,一是Berke1ey的上課影片,二是mIT的公開課件。

前者的講述較為輕鬆有趣,相對容易理解一些,章杉看了大半;而後者為sInet和gera1dJaysussman為he1ett-packard公司員工培訓時的錄影,章杉感覺更為體系、理論、也相對較為難懂——當然,這只是章杉看了Lecture1的兩段錄影後的感覺。此外,北大也開設了《程式設計技術和方法》課程,使用sIcp作為教材,相信也是不錯的參考。

最後便是開環境了。sIcp使用Lisp語言,而在實驗時,不妨使用scheme,它是Lisp語言的兩種常見方言之一(還有一種是netumITscheme作為編譯直譯器,不過章杉使用的是IronsneteT平臺下的另一個程式語言實現。

不過話說回來,其實章杉在做sIcp的習題時使用最多的還是F#,它是由微軟研究院明的又一種.neT語言,同時擁有強大的函數語言程式設計和麵向物件能力。此外,章杉現在對於haske11也有相當興趣,這個老牌的純函數語言程式設計語言也慢慢地回到人們視線中來。章杉使用的參考書是《Rea1or1dhaske11》,它獲得了Jo1t大獎最佳技術書籍,希望能從中獲取更多靈感。

喜歡讀書成神豪請大家收藏讀書成神豪本站更新度全網最快。

本章未完,點選下一頁繼續閱讀。

都市小說相關閱讀More+

神子他非要嫁給我

中意意

你是我僅有的心動

零山衣

四合院:重生傻柱,老婆婁小娥

梁梁

曾想盛裝嫁予你

凌沐

中二病!路人男主的養成方法

會笑的咲咲

重歸1997

院後倆樹