书籍介绍
这不是一本教你快速上手某门语言的编程手册,而是一场关于“如何思考计算”的刻意训练。全书以 Lisp 的子集 Scheme 为载体,却刻意回避了实用主义的速成诱惑:它让你亲手写出解释器、寄存器机器模拟器、甚至一个元循环求值器,把“程序”层层拆解到它最本质的构造。读者反复提及的,正是这种“读起来并不愉悦”的艰涩——它逼你面对数值背后错综复杂的“同一”与“变化”、抽象与表示、说明性与行动性的鸿沟。它适合那些愿意慢下来、坚持把习题做完的人:读完或许不会立刻让你更快写代码,但会重塑你对“一个程序究竟是如何被构造出来的”这一根本问题的理解。