这本书和这门课(计算机科学导引)的目的是教会你像一个计算机科学家 那样思考。我喜欢计算机科学家思考的方式,因为这种方式整合了数学、工程 和自然科学的最佳特点。计算机科学家像数学家那样使用形式语言来表示概念 (特别地,叫做计算-computation);像工程师那样设计事物,进行权衡折衷 然后把部件集成成为一个系统;像自然科学家那样通过假言和预设来观测复杂 的系统。