首页 > 都市言情 > 读书成神豪 > 第218章 lisp

第218章 lisp(2/2)

目录

“一种比较新奇的语言”~

不过也不用太较真,说到底还是看问题的角度不一样罢了。

说到sci这是一本几乎和《深入理解计算机系统齐名的书》。

首先,sic是一本教科书。

书里面的示例和习题都是经过精心设计的,几乎可以说都是有针对性地培养各种能力。

换句话说,如果太“功利”地阅读这本书,可能会觉得失望。

没法从中学到如何开发一个网站,开发一个记事本,如何绘图~

这本书完全是在锻炼程序员的基本能力,而不是“技术”。

有时候,我们可以把它当作一本数学书看,里面的题目也经常和数学有关。

不过甚至用不到大学水平,似乎高中数学水平应该足够了吧。

而且看一本书,不一定要从头到底全部看完。

章杉记得sic全书共分五章,章杉建议可以认真阅读前三章——没时间的话就精读前两章“过程抽象”与“数据抽象”。

如果有时间的话,也可以把第四章看完。

至于第五章,有人说是sic的精华所在,但是章杉认为啃下第五章的投入产出比相对前几章来说就相对较低了(第四和第五章使用lis实现一个解释器及一个简单的cu逻辑实现,很难,不过这的确是lis最“美”最能体现出完备性的地方)。

如果,章杉是说如果,在阅读前两章时较为困难,也不妨先看一下《silysche:troducguterscience》,可以把它看作是sic的基础。

值得一提的是,sic和ssics都在互联网上公开——不得不敬佩他们对学术推广的态度。

在学习sic这本书时,也可以选择配合相关的公开视频。

有两个选择,一是berkeley的上课视频,二是it的公开课件。

前者的讲述较为轻松有趣,相对容易理解一些,章杉看了大半;而后者为sic原书作者han和raldjayssan为helettackard公司员工培训时的录像,章杉感觉更为体系、理论、也相对较为难懂——当然,这只是章杉看了lecture1的两段录像后的感觉。此外,北大也开设了《程序设计技术和方法》课程,使用sic作为教材,相信也是不错的参考。

最后便是开发环境了。sic使用lis语言,而在实验时,不妨使用sche,它是lis语言的两种常见方言之一(还有一种是onlis)。可以使用gnuitsche作为编译解释器,不过章杉使用的是ironsche,它基于dlr,也是平台下的另一个编程语言实现。

不过话说回来,其实章杉在做sic的习题时使用最多的还是f,它是由微软研究院发明的又一种语言,同时拥有强大的函数式编程和面向对象能力。此外,章杉现在对于haskell也有相当兴趣,这个老牌的纯函数式编程语言也慢慢地回到人们视线中来。章杉使用的参考书是《realorldhaskell》,它获得了jolt大奖最佳技术书籍,希望能从中获取更多灵感。

书页 目录
好书推荐: 叶九歌君墨宸 都市之少帝归来叶飞木雨欣 神剑惊芒叶云飞苏青洛 入骨暖婚:娇妻慢慢来林雪落封行朗 一品锦妃:死鬼王爷求放过沐芸婳百里重华 你是晚来南风颜晚南陆又庭 最强修仙赘婿叶羽颜雪 陈轩沈冰岚 慕时念薄浅 斗罗之偷取万界系统