zoukankan      html  css  js  c++  java
  • 大道至简第二章阅读感想

    大道至简第二章感想

    大道至简第二章标题是懒人创造了方法,介绍了和愚公同时期的李冰凿离堆用“积薪以烧之”的方法,愚公要“碎石击壤”,我 们 已 经 看 到 事 物 的 进 化 了 。果李冰也象愚公那样日复一日地督促着他的团队凿石开山,那他一定没有时间来学习、寻找或者观察,当然也不会发现“烧”这种方法可以加 快 工 程 进 度 , 使 得 一 大 座 山 短 时 间 就 被 哗 啦 哗 啦 地 给“碎”掉了。所以李冰一定是个闲人,可以闲到没事去看火能不能把石头烧爆。而愚公整天忙着搬石头,所以根本没有时间来思考有没有更好的方法。

    从这个故事里面,了解了不能只知道简单的干活,要去思考有没有更好的方式来解决这个问题。联系到写程序上就是,看到题目之后,不能直接就去写程序,而是要先看清问题,然后思考解决的方法。

    第二节是一百万行代码是可以写在一个文件里的主要说的是有了高级语言之后,很自然地会把一个程序写到一个文件里。无论这个程序有多大,多少行代码,写到一个文件里多方便呀。但是后来出了一个大问题,Delphi 1.0 的编译器居然不支持超过 64K 的源代码文件!后来出了2.0之后解决了这个问题。但是一百万行代码是可以写在一个文件里的这样查找一个函数要在编辑器里按五千次 PageDown/PageUp 键对于勤快人来说,是不能指望他们创造出“单元文件(Unit)”这样的开发方法来的。然而单元文件毕竟还是出现了。这个世界上,有勤快人就必然有懒人,有懒人也就必然有懒人的懒方法。有了单元文件,也就很快出现了一个新的概念:模块。把一个大模块分成小模块,再把小模块分成更细的小小模块,一个模块对应于一个单元。于是我们可以开始分工作了, 一部分人写这几个单元的代码,另一部分则写那几个。结构化编程的时代终于开始了,新的方法取代了旧的方法

    所以,懒人创造了方法还是有道理的。总会有人不喜欢原来的方式,而去设想一种新的方式并努力实现它,所以才有了我们今天写程序的方式。
       第三节说的是你桌上的书是乱的吗?主要说的是为什么有的人学了一年的编程,却还是觉得自己不知道怎么写程序。如果一个人学了一年的编程,他的脑袋里还是昏乎乎的,不知道从哪里开始,也不知道如何做程序。那想来只有一个原因:他学了,也把知识学进去了,就是不知道这些知识是干什么的。或者说,他不知道各种知识都可以用来做什么。所以这涉及到了一个方法的问题,所以有了程序=算法+结构+方法的概念。写出一个好的程序就要有方法。

  • 相关阅读:
    Easyui使用记录
    Ubuntu 设置UFW防火墙
    MySQL 官方文档
    MySQL 版本
    MySQL主从架构之Master-Master互为主备
    MySQL主从架构之Master-Slave-Slave级联
    MySQL主从架构之Master-Slave主从同步
    Linux crond实例
    Ubuntu su: Authentication failure
    MySQL基准测试
  • 原文地址:https://www.cnblogs.com/diyunfei/p/4839927.html
Copyright © 2011-2022 走看看