读《大道至简》第一章有感

  “虽我之死,有子存焉;子又生孙,孙又生子;子又 有子,子又有孙。子子孙孙,无穷匮也。而山不加增,何苦而不平?”           ——《愚公移山》 《列子·汤问篇》

   读完周爱民老师的《大道至简》第一章,我对编程又有了新的认识,书中引用到了《愚公移山》的故事,以前从来没有想到,原来从这样的故事中也可以看到编程的影子。需求的产生、项目沟通的基本方式、目标、技术方案、人员分配等等,仔细分析,一个工程应该有的东西在这里全都出现了,甚至是编程的思路,开头愚公的论述,就体现了编程的根本:顺序、 分支和循环。

  while(!山平)

  {                        

    if(愚公卒)

        有子存焉。子又生孙,孙又生子。子子孙孙,无穷匮也;

    else

      愚公和子孙一起移山;

  }

  编程并不难,正所谓程序 = 算法 + 结构,编程作为一种行为,只需要知道其逻辑方法就可以了,把结构描述出来,把算法设计好,那么程序就已经定型了。剩下的也就是公式中丝毫没有提到及到的劳力活——代码。

  除了先天智障或后天懒惰者,都是可以学会写程序的。如果你能确信,自己知道在早上起床后需要干什么,那么你就能编程。

      

    for(;你活着;)

  {

    if(天气冷)

      先穿衣服后洗漱;

    if(天气热)

      先洗漱后穿衣服;

            if(生病||不能行动||意外紧急情况)

                 略过;

  }

所以思想才是核心,语言作为一种工具,只有喜不喜欢的问题,没有会不会的问题。

  

原文地址:https://www.cnblogs.com/ghs1065248758/p/5879296.html