首页 > 其他 > 详细

大道至简阅读笔记01

时间:2016-03-16 01:11:46      阅读:142      评论:0      收藏:0      [点我收藏+]

     今天自己开始阅读《大道至简》这本书,开始被这本书的写作风格和所蕴含的许多编程之道所吸引!

     自己之前就属于作者说的那种看见题目就开始敲代码的人,留给自己思考的时间很少,经常是想到哪里就编到哪里,毫无条理,最后编程时间并没缩短反而却加长了!

     作者提到:”编程的第一要务是先把事情分析清楚,事件先后的逻辑关系和依赖关系搞清楚,然后再去代码实现。一接到任务就开始Coding的程序员,通常就是加班最多的程序员。千万记住:积极工作和勤于思考都要占时间。“    ;编程的实质是:“程序= 算法+ 结构”;”算法是对一个程序的逻辑实现的描述,而结构是逻辑实现所依附的数据实体。只要开发人员将这个程序的算法设计出来了,把结构描述出来了,那么程序就已经定型了。剩下的事,简而言之,就是劳力活。“

     所以自己今后在编程前,一定先将题目彻头彻尾的想清楚实现方法,再去动手编程。我觉得这是作为一名合格程序员,首先应该做到的。

体会:

1.对于各种编程语言:

      当你熟悉了一门语言之后,你会发现,编程语言只有喜欢与不喜欢的问题,没有会不会的问题。任何的一门语言,你都可以在两周内掌握并开始熟练编程。因为任何的一门语言,他们的底层函数库都是那么的相似,而他们API都是那样的依赖于操作系统。A语言里有的,B语言里也基本都有。
      通常而言,语言的差别主要表现在适用范围上。一些语言适合做数值处理,小数点后可以精确到原子级,而小数点前则可以表达到宇宙之无穷;另一些语言则适合做图形处理,它的底层函数库比其它语言可以快上十倍或数十倍;还有一些语言则适合于做网页,要用它来做一个通讯薄软件都将是史无前人的挑战。成天讨论这门语言好,或者那门语言坏的人,甚至是可悲的。

 

2.编程的实质:

     程序= 算法+ 结构

3.如何编程:

    ”编程的第一要务是先把事情分析清楚,事件先后的逻辑关系和依赖关系搞清楚,然后再去代码实现。积极工作和勤于思考都要占时间。

 

大道至简阅读笔记01

原文:http://www.cnblogs.com/X-knight/p/5281680.html

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