大道至简第一章伪代码

1.编程的精义

    两千年的愚公移山的寓言,已经成就了一位工程名家:愚公。在他身上,浓缩了项目组织者,团队经理等众多角色的优秀素质。正如《列子 汤问篇》中所言,“惩山北之塞,出入之迂”,这便是原始需求,“聚室而谋曰”,这便是项目沟通的基本方式,然后,他又确定了一个项目目标:“毕力平险,指通豫南,达于汉阴”,并选择了一个技术方案:“叩石垦壤,箕畚运于渤海之尾”。在愚公的方案中,还用到了顺序,分支,循环等编程的基本结构,有了这些根本,无论多庞大的工程都可以实现,这便是编程的精义。

import java.大道至简.*;

import java.io.*;

import java.愚公移山.*;

public class Yugongyishan

{

public static void main(String[] args)throws IOException

{

  int 愚公;

  int 子孙;

  int 山=1;

  while(山==1&&山不再增加)

  {

     if(愚公不死)

       {愚公自己完成移山任务,工程会实现;}

      if(愚公死)

        {有子存焉,子孙完成移山任务,工程会实现;}

       while(子孙存在)

         {子又生孙,孙又生子;子子孙孙,无穷匮也,工程会实现;}

    }

  }

}

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

  这个问题由来已久。作者说,连愚公都能明白编程精义,我们又怎会不明白呢。所以,除了先天智障或后天懒惰者,都是可以学会写程序的。就像我们的日常生活一样,任何程序都有一定的顺序,如果能在特殊情况下采取相应措施,那么我们就具备了一项常人不具备的基本素质:折衷。

public static void main(String[] args)throws IOException

{

  int 人;

  if(人!=先天智障||人!=后天懒惰者)

    {人都可以学会写程序;}

  String wendu;

   while(人活着)

    {

         if(wendu==冷)

          {先穿衣服后洗漱;}

          if(wendu==热)

           {先洗漱后穿衣服;}

           if(人生病||不能行动||意外的紧急事件)

           {当日可以略过;}

       }

}

3.程序=算法+数据结构

     这个公式立不存在代码,存在的只是思想。编程中最重要的是把时间分析清楚,分析逻辑关系和依赖关系,然后再去写代码,积极的工作和勤于思考都要占时间。

public static void main(String[] args)throws IOException

{

  int  你;

  if(你接到任务)

   {先把事情分析清楚,把事件的先后逻辑关系和依赖关系搞清楚;

     将这个程序算法结构写出来;

     代码实现;

    }

  if(你一接到任务就coding)

   {你通常是加班最多的程序员;}

}

   4.语言

    任何一门语言,他们的函数库都很接近,而他们的差别主要体现在适用范围上,用最合适的语言解决问题才是最省力的。如果讨论语言的好坏,便是最可悲的。

public static void main(String[] args)throws IOException

{

  int 你;

  if(你学会了一种计算机语言)

    {你稍微学习一下,就会掌握新语言;} 

  if(成天讨论语言的好坏)

   {一叶障目,大智若愚;}

}

5.在没有工程的时代

   作为程序员,我们需要掌握编程的精义,掌握一门语言,要能够把它用到最合适的地方,编程中,积极的工作和思考都要占时间。做任何事,最重要的是掌握其思想,我们是什么样的人,取决与我i们的选择。如果我们掌握了折衷的思想,而不是一味码代码,那我们就离工程师又近了一步。

public static void main(String[] args)throws IOException

{

  int 程序员;

 if(程序员掌握了一门语言&&懂得了生活中的逻辑&&用程序的方式思考并学习了一些算法&&根据前人的经验,能把这些算法运行在一些数据结构之上)

 {我们可以看到程序员的程序了;}

if(有工程时代)

   会出现工程师;

else

  有语言大师,游戏大师,算法大师,没有工程大师;

}

 

posted @ 2017-09-15 21:20  limengke**  阅读(143)  评论(0编辑  收藏  举报