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

                                                                    

                                                第一章  编程的精义

    1.编程的意义

    开篇以愚公移山为例,让我们看到了编程的根本:顺序、分支和循环

    import java.util.大道至简;

    public class YuGongYiShan 

    {

         int  愚公子孙三人,孀妻;

         if(愚公子孙三人&&孀妻 dead)

               while(移山未成功)

             {

                   子又生孙,孙又生子;            //子子孙孙,无穷匮也

             }

          else 愚公成功移山;

    }

    2.会或者不会写程序的问题

    import java.util.大道至简;

    public class ChuanYiFu

    {

        public static void main(String[] args)

        if(天冷先穿衣后洗漱&&天热反之&&日复一日直至死亡)

        {

              你就可以开始编程了;

        }

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

       {

           当日可以略过;

           你就可以开始向设计师发展;

       }

    }

    3.程序=算法+结构

    “在这个公式里,代码是不存在的。存在的只是思想。”

    import java.util.大道至简;

    public class ChengXuSuanFaJieGou

    {

        public static void main(String[] args)

        if(你要完成一个程序)

       {

            先把事情分析清楚,事件先后的逻辑关系和依赖关系搞清楚,然后再去代码实现;

       }

    }

    4.语言

    import java.util.大道至简;

    public class YuYan

    {

        public static void main(String[] args)

        if(你熟悉了一门语言)

       {

             你会发现,编程语言只有喜欢与不喜欢的问题,没有会不会的问题 , 任何的一门语言,你都可以在两周内掌握并开始熟练编程;                          //任何的一门语言,他们的底层函数库都是那么的相似,而他们API 都是那样的依赖于操作系统。A 语言里有的,B 语言里也基本都有

        }

    }

    5.没有工程的时代

    import java.util.大道至简;

    public classShiDai

    {

        public static void main(String[] args)

       if(程序员掌握了一门语言,懂得了一些生活中最常见的逻辑)

       {

            他们用程序的方式思考和学习了一些算法,并根据前人的经验,把这些算法跑在了一些数据结构之上,然后看到他们所写的程序;

       }

    }

  • 相关阅读:
    imx6------watchdog导致不进系统
    嵌入式 Linux 如何操作 GPIO ?
    Linux下用文件IO的方式操作GPIO(/sys/class/gpio)
    一张图看懂AI、机器学习和深度学习的区别
    男生拍照姿势大全,这样拍才帅
    OpenCV/OpenCL/OpenGL区别
    设计简单算法体验Vivado HLS的使用
    FMC简介
    Android 开机Process xxx (pid xxxx) has died问题分析
    g711u与g729比较编码格式
  • 原文地址:https://www.cnblogs.com/z12568/p/7337614.html
Copyright © 2011-2022 走看看