喜欢本书的写作风格
很喜欢这本书的写作风格。作者不仅讲述数学问题和技巧,而且教人解决问题的方法,以一种令人觉得有趣的方式,带有一点感情色彩,而不是简单的灌输。
以前看过的国内的数学教材都是干巴巴的,罗列概念、证明定理、给几个例题,我不是对数学本身感兴趣的读者,很难喜欢这种书。
但在 Concrete Mathematics 中,作者在前言中就说,他们为了能够抓住现代课堂中的那种氛围而采用了非正式的风格,他们认为数学是有趣的,特意将他们生活中数学工作带来的乐趣和痛苦都展示出来。
看过第一章以后就感受到了作者独特的阐述问题的方式。以 Joseph 问题为例,书中从 Joseph 问题的典故开始,抽象问题以使用数学方法来解决,解决问题,最后再分析、泛化结果。整个过程中体现了解决问题的方法,先观察简单的情况,然后猜,再证明结论,得到结果后进行泛化以更好的了解问题,并使结果能够适用更广泛的问题,不时还来上一些幽默。以前看到的教科书只是给出问题描述,给出解,然后证明就完事,泛化这一步是很难看到的,而这个问题的典故我也是第一次看到。原来以为 Joseph 问题很简单,看过这一章以后才看到数学家解决问题的方式。
也许这本书不能马上提高你写程序的水平,但是它对培养你解决问题的能力还是会有帮助的。
做 Web 开发可能用不到书中的数学,但如果想做研究,那么这本书中的内容以后可能会用到。前言中 Knuth 说到,在数学专业学到的数学与为了能够更好的了解计算机程序所需要的数学十分不同,而他在 Stanford 开设 Concrete Mathematics 这门课程就是为了教授那些他希望有人曾经教过他的东西。
以前看过的国内的数学教材都是干巴巴的,罗列概念、证明定理、给几个例题,我不是对数学本身感兴趣的读者,很难喜欢这种书。
但在 Concrete Mathematics 中,作者在前言中就说,他们为了能够抓住现代课堂中的那种氛围而采用了非正式的风格,他们认为数学是有趣的,特意将他们生活中数学工作带来的乐趣和痛苦都展示出来。
看过第一章以后就感受到了作者独特的阐述问题的方式。以 Joseph 问题为例,书中从 Joseph 问题的典故开始,抽象问题以使用数学方法来解决,解决问题,最后再分析、泛化结果。整个过程中体现了解决问题的方法,先观察简单的情况,然后猜,再证明结论,得到结果后进行泛化以更好的了解问题,并使结果能够适用更广泛的问题,不时还来上一些幽默。以前看到的教科书只是给出问题描述,给出解,然后证明就完事,泛化这一步是很难看到的,而这个问题的典故我也是第一次看到。原来以为 Joseph 问题很简单,看过这一章以后才看到数学家解决问题的方式。
也许这本书不能马上提高你写程序的水平,但是它对培养你解决问题的能力还是会有帮助的。
做 Web 开发可能用不到书中的数学,但如果想做研究,那么这本书中的内容以后可能会用到。前言中 Knuth 说到,在数学专业学到的数学与为了能够更好的了解计算机程序所需要的数学十分不同,而他在 Stanford 开设 Concrete Mathematics 这门课程就是为了教授那些他希望有人曾经教过他的东西。
有关键情节透露