数学很美

这两年多学习函数式编程,先学haskell,后学scala,越来越感觉到数学的妙用和自身数学基础的薄弱。
在用函数式编程方法开发时,一个明显的感受是大部分时间在“想”而不是像以前直接在敲代码,很可能一个问题想不通怎么解决,而“想通”以后,解决问题可能只要几行代码,而不是用命令式编程的方法“硬来”。
同时在编程时不断将副作用从函数里剥离,往往最后会得到一些与业务完全无关的非常通用的函数。对抽象的认识和以前相比有了一个提升。 也间接提高了对数学的兴趣和理解。
这本数学之美,书如其名,用很多中文搜索技术上的例子讲了数学的妙用。 正如书后作者自己的小结所说,很多不懂数学的程序员解决问题是往往是凭经验和直觉去“凑”,而不是从数学上得出结论,我也是这样的程序员之一。 这样的解决方案往往很“山寨”,即使能解决一时的问题也无法很好的扩展和维护。
这本书完全不适合用来学数学,要学数学得另外买书。
在用函数式编程方法开发时,一个明显的感受是大部分时间在“想”而不是像以前直接在敲代码,很可能一个问题想不通怎么解决,而“想通”以后,解决问题可能只要几行代码,而不是用命令式编程的方法“硬来”。
同时在编程时不断将副作用从函数里剥离,往往最后会得到一些与业务完全无关的非常通用的函数。对抽象的认识和以前相比有了一个提升。 也间接提高了对数学的兴趣和理解。
这本数学之美,书如其名,用很多中文搜索技术上的例子讲了数学的妙用。 正如书后作者自己的小结所说,很多不懂数学的程序员解决问题是往往是凭经验和直觉去“凑”,而不是从数学上得出结论,我也是这样的程序员之一。 这样的解决方案往往很“山寨”,即使能解决一时的问题也无法很好的扩展和维护。
这本书完全不适合用来学数学,要学数学得另外买书。
有关键情节透露