大道至简第一章观后感(伪代码)

1.编程的精义(愚公移山)

在两千年的寓言中,愚公这一工程名家,通过移山这一浩大的工程,为我们讲述一些最简单的编程根本:顺序,分支和循环。用这些根本他叙述了整个工程的实现,子孙无穷,是为循环,山不增,是为条件,条件成立,循环就不会死。把大的工程细分,用最简单的编程实现,在我看也许这就是编程的精义。

Import.java.大道至简.*;

Import.java.愚公移山.*;

Punlic class yishan

{

       Public static void main (string [] args)

       {

          While(山不平)

          {

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

            If(愚公不死)

             {

              愚公与子孙一起移山;

             }

             Else

            {

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

            }

        }

        System.print.ln(“山已移完”);

   }

}

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

会或者不会,以作者之见,只要不是先天智障或后天懒惰,那都是可以学编程的。我感觉如果一个人,懂得先后顺序,就已经可以开始写好编程了。因为你明白自己要先做什么后做什么,懂得条件成立的条件,那么你就具备了常人不具备的基本素质:折衷,那写程序对你来说也就不是难题了。

  import.java.大道至简*;

  import.java.会或者不会写程序的问题*;

Public class biancheng

{

   Public static void main(string [] args)

   {

         If(先天智障或后天懒惰)

        {

         Sysyem.print.ln(“不会编程!”);

         }

          if(天冷先穿衣服后洗漱&&天热先洗漱在穿衣服&&)

         {

         System.print.ln(“可以开始编程”);

          }

          If(类似生病,不能行动,以及意外的紧急事件)

         {

          If(当日略过)

          System.print.ln(“可以开始向设计师发展”)

          }

   }

}

3.程序=算法+结构

要想写好一个编程,首先你要弄清楚,这个程序里的逻辑关系和依赖关系,只有你想对了,才有可能写正确。换句话说,编程首先是一个脑力活,其次才是一个体力活。而对于一个程序员来说,虽然体力活很累,但脑力活才是最重要的,花费的时间也应该是最长,这样你写出来的编程才可能既简单又正确。

  import.java.大道至简*;

  import.java.程序=算法+结构*;

    public class ChengXu    

  {                                             

            public static void main(String[] args)           

           {      

             If(分析时间&&逻辑关系&&依赖关系)

  System.out.println(“快速编程的人!”);

             If(直接代码)

               System.out.println(“加班熬夜的人!”);

             }     

}

4.语言

编程可以用到的语言非常之多,因此你可以用到的方法也很多,但是这些语言各有各的好处,对于我来说,一味纠结哪种语言好,不是一个好的程序员该做的事,我们要做的不过是发挥这些语言的长处,做好自己该做的事。没有哪种语言最好,语言本身好坏分的不是很清,重点用他的那个程序员,把它用在哪方面,怎么来用。这些才是一个程序员该思考的。

import java.大道至简*;

import java.语言*;

public class Yuyan

{

  public static void main(String[] args)

  {

    int 人;

    if(人熟悉了一门语言) 

          {会发现任何一门语言只有喜欢不喜欢的问题;}  

           if(人会一门计算机语言)

               {

                     if(人稍微学习一下新语言)

                            会熟练掌握另一门新的语言;

               }

       }

}

5.在没有工程的时代

在一个没有工程的时代,人们通常是不会去考虑写代码这个事情的,但现在处于的是一个工程时代,需要就是一些通脑清醒的人来撰写代码,把工程化小化简单,只要做的到折衷,并且有思想,肯下功夫去想,那么在这个工程爆炸的时代,我们肯定能做好自己的事。

  import.java.大道至简*;

  import.java.在没有工程的时代*;

    public class GongCheng    

  {                                             

            public static void main(String[] args)           

           {      

            if(我想要成为一个码农&&我智力正常&&我有编程基础并且有学习精神) then

                {

               可以开始写程序了;

                }

             if(我掌握一门语言)

               {

                   我可以在短时间内学习 熟悉并运用其他语言写程序;

                }

             if(分析好程序结构)

                {

                  写代码完成程序;

                 }

             if(想要成为合格的码农)

                  {

                 因为计算机技术与时俱进所以需要有很强的学习精神;

                 有一定的逻辑能力,先吧问题分解成小问题,有了结构再解决问题就变得简单了;

                 项目完成不仅仅是质量,还有时间,应该对自己的工程完成有一定预估;

                 }

        }

}

posted @ 2017-09-17 11:33  鱼小妹闯天涯  阅读(94)  评论(0编辑  收藏  举报