书籍介绍
这是一本把'如何设计程序'讲得极为彻底的书,其杀手锏是一套可机械执行的编写步骤:从问题数据分析、写清合约与用途说明、列例子,到依数据定义搭函数模板、写定义、写测试,每一步都产出明确中间结果。读者记住它的,往往不是Scheme语法本身,而是这种'自顶向下、逐步求精'的严谨工程思维。它不追求炫技,也不教速成,而是逼你慢下来、把每个程序的设计理由落到纸面。因此它适合愿意花时间、想真正建立编程思想的初学者,也适合被'面向对象'惯坏、需要重新思考程序结构的人。若只把精力耗在Scheme语法上,便错失了它的精髓。