• 大道至简第一章读后感


     大道至简是指大道理(基本原理、方法和规律)是极其简单的,简单到一两句话就能说明白。所谓“真传一句话,假传万卷书”。学问,是一件很简单的事,弄得复杂是没有抓住关键,弄得深奥是没有看清实质。

     作者说,编程从来都是一件最简单的事,甚至可以说是劳力活。编程的精义在于将工程用简单的程序实现。虽然大道至简,但知易行难,认识事情的道理较易,实行其事较难;明白认知事物的规律道理是一回事,能够做到做好是另外一回事。明白道理之后我们心中就有了一个学习的方向,向大道至简的方向迈进。

    我们都可以做到会编程,程序=算法+结构。在这个公式里,程序是不存在的,存在的只有思想。算法设计好了,结构描写清楚了,剩下的,就是编程。计算机语言的差别主要体现在使用范围上,其他的特别相似。每种语言都有自己的优势。有的适合做数值处理,有的适合做图形处理。

    愚公移山的故事里,目标是“毕力平险,指通豫南,达于汉阴” 。方法是“扣石垦壤,箕畚运于渤海之尾” 。条件判断:if(I die)我的儿子替我完成。循环结构是“子又生孙,孙又生子,子子孙孙无穷匮也”。“而山不加增”描述了工程的可实现性。不会是死循环。

     

    import.java.大道至简.*;
    import.java.愚公移山.*;

    public class Yugongyishan         //定义一个名为Yugongyishan的类


    {                                             //类定义的开始

         public static void main(String[] args)           //定义主程序


         {                                                              //主程序的开始


           //愚公为团体的项目组织者、团体经理、编程人员、技术分析师等


           //子孙荷担者三人为三名技术人员


           //遗男为外协


            int 愚公,子孙荷担之三夫;

    while(people)

     

    {

     

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

     

    If(I die)

     

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

     

    If(mountain==0)

     

    break;
    }

    }                

     

  • 相关阅读:
    在mybatis中调用存储过程的时候,不能加工语句
    mybatis sql注入
    关于mybatis缓存配置讲解
    execution(* com.sample.service.impl..*.*(..))
    mybatis中if test 可以使用== != null '' and or 和括号()
    java中可以对时间进行加减处理,有时候不用在sql语句中处理
    【Guava】RateLimiter类
    maven编译报错 -source 1.5 中不支持 lambda 表达式
    easyui打开dialog后给弹出框内输入框赋值问题
    HttpClient 基于连接池的使用
  • 原文地址:https://www.cnblogs.com/jingxiaopu/p/5876809.html
Copyright © 2020-2023  润新知