看了大道至简一书,下面是一些笔记与感慨:

       编程的根本:顺序、分支和循环、 程序=算法+结构、编程的第一要务是先把事情分析清楚,事件先后的逻辑关系和依赖关系搞清楚,然后再去代码实现。作者将愚公看作是伟大的工程家。作者认为在愚公的身上浓缩了项目组织者、团队经理、编程人员、技术分析师等众多角色的优秀素质。并且通过几段对话,给我们分析出了编程的根本:顺序、分支和循环。这便是编程的精义。其实仔细想想,我们平时编程,好像也是这样的,而我们并没有注意。程序+算法+结构,这是大一上第一节课老师就跟我们强调的,那时候还完全不懂,再后来慢慢的学习中,发现每个程序都是这个样子的,缺少其中的每一项都是不完整的。同时作者对比愚公和李冰凿山的方法,提出懒人造就了方法。因为人的精力是有极限的,提出新的方法,解决的僵尸影响做事成效的根本问题。其实我们写程序也是这样,有时候会有很多种方法能实现,但是我们总是先想到最普遍,也是最麻烦的做法。有时我们换个角度思考,就可以看出比较简单的方法,从而减少我们的代码量并且可以提高效率。还有我们要学会对所学的东西进行整理,归纳。这样写程序时才会有条理。

posted on 2015-06-22 19:39  Tilefish  阅读(138)  评论(0编辑  收藏  举报