即使有时会刚巧得到正确的结果,但是由于胡乱推导,大家也不知道,那个正确结果的真正由来。所以,每一代的学生,都不可能明白那一个部分。

要戒除“暗地里转换意思”的陋习,并不困难。如果透过编写程式,来解决力学问题,你就要先把那个力学问题,翻译制订成计算机程序的版本。那样,在过程中,你自然会百分百厘清了,所有符号的意义,因为,在同一个程式中,同一个符号,电脑只会容许,有唯一的一个意思。电脑不会让你(,在没有事先特别声明的情况下),任意放大、缩小 或 更改,那一个符号的意思。电脑不会错失,你任何的“概念扭曲”或者“概念滑转”,所以不会有丝毫的容忍。

由于要你“写程式学力学”,《SICM》(Structure and Interpretation of Classical Mechanics)会教你一种编程语言 Scheme programming language。这种语言的好处是,你学了一句后,就可以立刻应用那一句,而不像一般的程式语言,应用前,要先行学习一大堆语法。

无错。正如一般的教科书,课文以外,《SICM》还有例题和练习题。而例子和练习之中,有超过一半是程式题目。其余的则是文字题目和数学题目。

但是,《SICM》的正题始终是力学,而不是写程式。正如,力学需要用数学。但是数学在这本书内,只是工具,不是主菜。