正如《Structure and Interpretation of Computer Programs》中写道:

Programs must be written for people to read, and only incidentally for machines to execute.

所以,我在阅读这本书的时候选择的是纸质书。

如果我在电脑上阅读电子书,我总有一种看到代码就运行一下的冲动。但是,这本书中的代码可能会在章节前面使用,在后面给出函数定义,所以很多代码可能会运行失败。

但更重要的是,代码是用于阅读,用于整理和组织人的思路,所以,表达想法最重要,成功运行是为了检验思路的正确。