首页 > 其他 > 详细

大道至简第一章读后感

时间:2016-09-17 22:01:20      阅读:204      评论:0      收藏:0      [点我收藏+]

      当今社会,信息化飞速发展,软件的需求也越来越高,而《大道至简》给我们点透了编程的精义。

      大道至简第一是讲的便是编程的精义,文章借愚公移山这个故事来阐释编程的基本思路:出现一个问题(惩山北之塞,出入之迂),接下来便是一个团队商量解决问题的办法(聚室而谋),然后提出工程的目标(毕力平险,直通豫南,达于汉阴),确定技术方案(扣石垦壤,箕畚运于渤海之尾)。在与河曲智叟的对话中,我们看到了这个工程的实现程序:

while(直通豫南,达于汉阴)

{

      扣石垦壤,箕畚运于渤海之尾;

      if(愚公死)

            愚公=愚公子;

}

这就是编程的精义:顺序,分支和循环,即便大如“愚公移山”,小到“Hello World”,都是通过这样简单的编程实现的。

      程序=算法+结构。编程的第一要务是想清楚干什么,事件先后的逻辑关系搞清楚,然后用代码实现,不论是算法,还是数据结构,都没有提到语言,这说明一个程序最重要的不是用什么语言编写,而是弄懂程序的思想和算法,见到一个程序,不要着急去写,当把程序算法设计出来了,结构描述出来了,程序已经成型了,剩下的只是劳力活。

      学不会编程?文中说到除了先天智障或后天懒惰者,都可以学会编程,正如一个人天冷会选择先穿衣后洗漱,如果天热则可反之,这样日复一日直到死亡。如此便可着手编程的学习了,只有自己努力,不存在会不会,只有喜不喜欢的问题。

      学习了一年的C++之后,对编程有了更深的理解,编程语言大部分都是相通的,只要自己肯下功夫,一定会成为一个合格的程序员!

大道至简第一章读后感

原文:http://www.cnblogs.com/jokerr/p/5879753.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!