Q 这明明是一本关于编程的书,为什么对编程语言的描述很少,而一直在说些杂事和教育理念呢?

A 我们认为,要做程序设计,首先需要知道计算机能做什么。因为程序是为了让计算机按照我们的意愿运作而设计的,所以首先我们需要向大家介绍计算机能做的事情。如果不知道计算机能做什么,人们就无法决定让它做什么,在这种情况下编写的程序往往不会很理想。但光是这样又有些乏味,所以我们在每章中都写了一些类似程序的东西。如果大家能发现,复杂的电脑程序实际上可以通过如此简单的动作组合来实现的话,我们会深感荣幸。