大道至简第二章阅读感想

大道至简第二章感想

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

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

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

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

转载于:https://www.cnblogs.com/diyunfei/p/4839927.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值