博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大道至简阅读笔记01
阅读量:4676 次
发布时间:2019-06-09

本文共 466 字,大约阅读时间需要 1 分钟。

      今天抽空阅读了大道至简这本书,我的第一印象是书很薄,不像其他的书一样那么厚,但里面写的是有道理的、充满着哲学的气息。

我看了看第一章,感觉写的挺有趣的。作者用史上愚公移山的例子来阐述编程的精义。书中指出:

     我们应该注意到愚公作为编程人员的基本素质。在与“河曲智叟”的对答中,他叙述了整个工程的实现程序:

     “虽我之死,有子存焉”,这里描述了可能存在的分支结构,即“IF”条件判断。

     “子又生孙,孙又生子;⋯⋯子子孙孙,无穷匮也”,这里描述了完成这个工程所必须的循环结构。

     作为优秀的程序分析师,愚公论述了这个循环的可行性:由于“山不加增”,所以条件“山平”必将成立(“何苦而不平”),所以这不会是一个死循环。

     在愚公的论述中,我们看到了编程的根本:顺序、分支和循环。庞大若“愚公移山”这样的工程,都是可以通过这样简单的编程来实现的。这,就是编程的精义了。

     我感觉写的精辟有理,最简单的往往是最重要的,编程也是由这样简单的基础组成的。

转载于:https://www.cnblogs.com/qwer111/p/5599864.html

你可能感兴趣的文章
转 python新手容易犯的6个错误
查看>>
第四节 -- 列表
查看>>
决策树
查看>>
团队作业
查看>>
如何避免在简单业务逻辑上面的细节上面出错
查看>>
大型网站高并发的架构演变图-摘自网络
查看>>
8丶运行及总结
查看>>
Design Pattern --- Strategy
查看>>
mui列表跳转到详情页优化方案
查看>>
一些简单有用的方法合集
查看>>
Neutron 架构 - 每天5分钟玩转 OpenStack(67)
查看>>
详解JS设计模式
查看>>
CPSR寄存器
查看>>
Java基础50题test7—处理字符串
查看>>
保险行业电话外呼型呼叫中心方案
查看>>
自建型呼叫中心
查看>>
input file 文件上传,js控制上传文件的大小和格式
查看>>
Day 6 函数与模块
查看>>
WebApi请求原理
查看>>
[Node.js] node-persist: localStorage on the server
查看>>