zoukankan      html  css  js  c++  java
  • 《大道至简》阅读笔记一

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

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

  • 相关阅读:
    Windows10 ntoskrnl.exe占用大量的磁盘空间(100%)
    Windows10 正式企业版激活
    edit-distance
    climbing-stairs
    minimum-path-sum
    unique-paths-II
    unique-paths
    剑指 Offer 42. 连续子数组的最大和
    剑指 Offer 54. 二叉搜索树的第k大节点
    矩阵中的路径
  • 原文地址:https://www.cnblogs.com/zchenjian/p/4593719.html
Copyright © 2011-2022 走看看