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

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

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

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

    愚公移山的故事里,目标是“毕力平险,指通豫南,达于汉阴” 。方法是“扣石垦壤,箕畚运于渤海之尾” 。条件判断: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;
    }

    }                

     

  • 相关阅读:
    LINUX_bash
    【c++】必须在类初始化列表中初始化的几种情况
    Hadoop 学习笔记 (八) hadoop2.2.0 测试环境部署 及两种启动方式
    hadoop各版本下载
    mapreduce (六) MapReduce实现去重 NullWritable的使用
    hadoop 生态系统版本对应问题
    mapreduce (五) MapReduce实现倒排索引 修改版 combiner是把同一个机器上的多个map的结果先聚合一次
    mapreduce (四) MapReduce实现Grep+sort
    ctr预估模型
    mapreduce (七) 几个实例
  • 原文地址:https://www.cnblogs.com/jingxiaopu/p/5876809.html
Copyright © 2011-2022 走看看