zoukankan      html  css  js  c++  java
  • 读大道至第一章简有感

       大道至简是一本由生活实例和比较通俗易通的文字来阐述编程的书,其中的编程精义便是:仅仅就编程而言,实在是一种很简单的事,甚至是一件劳力活。

       它通过寓言故事《愚公移山》来告诉我们编程要有耐心,要有恒心,不怕吃苦。我们从中看到了编程的精义:顺序,分支 和循环。庞大若“愚公移山”这样的工程,都是可以通过这样简单的编程来实现的,这,就是编程的精义了。

       关于会不会写程序的问题,第一章给出了很简单的回答,其实编程就隐藏在我们的生活中,我们生活中的每一步都有编程的顺序。所以除了先天智障或后天懒惰者,都是可以学会写程序的。

        书中说:程序=算法+结构。编程的第一要素就是先把事情分析清楚,事件先后的逻辑关系和依赖关系搞清楚,然后再去实现代码。算法是对一个程序的逻辑实现的描述,而结构是逻辑实现所依赖的数据实体。只要开发人员将这个程序的算法设计出来了,把结构描述出来了,那么程序就已经定型了。剩下的事,简而言之,就是体力活了。在所有的算法描述中,有且只有三种执行逻辑:顺序,分支和循环。简单若顺序表,复杂如树,图,他们的算法都是有以上三种执行逻辑来描述的。

        语言作者提到为那些争论语言孰优孰劣的开发人员感到可悲。然而 ,能够得出这样一个结论之前的人,恰恰之前正经历这样一个阶段。作为开发人员来讲,使用任何语言的确显得不哪儿重要,因为任何语言都是可以学习的,他们只是工具,或者说是知识,真正转化为生产力的,还是需要用语言来实现系统,完成系统要求,让客户满意。

        就是要有自己的思想,不要作匠师,而是要做设计师!

     

        

  • 相关阅读:
    HDoj-2072-字数
    hibou 主界面自己侧滑的定义
    Android得到一个闹钟在第三方
    UILabel,UITextField 以及UIButton应用
    推荐几个好文章
    半年后,我还在路上。
    NGUI 3.5过程(三)Button button
    OpenGL研究2.0 计算圆
    CF 444A(DZY Loves Physics-低密度脂蛋白诱导子图)
    美日高价进口中国非转基因大豆:不仅吃还做药
  • 原文地址:https://www.cnblogs.com/liguoshuai/p/4824470.html
Copyright © 2011-2022 走看看