大道至简这本书引用《愚公移山》一文,生动完美的诠释了编程的整个过程。在两千年前的寓言,愚公是项目组织者。团队经理,编程人员,技术分析,等众多角色于一身。首先是原始需求的产生,“惩山北之塞,出入之迁”,而后是项目沟通的基本方式:“聚室而谋曰”,其后是确定项目的目标:“毕力平险,指通豫南,达于汉阴”最后择定可实现的技术方案,“叩石垦壤,箕畚运于渤海之尾”。

   在“愚公移山”这个工程项目中,我们学到了编程的本质:顺序,分支和循环。无论是什么工作,当有了项目需求,再确定整个项目的工作流程,都是可以通过编程来实现的。

一.伪代码1  愚公移山

Import.java大道至简.*;
Import.java愚公移山.*;
Public  class  yugongyishan     //定义一个名为愚公移山的类
{               //类定义的开始
Public  static  void  main(string[]args)      //定义主程序
{                 //主程序的开始
  //愚公为项目的组织者,团队经理,编程人员,技术分析师等
  //子孙荷担者三人为三名技术人员
  //遗男为外协
  //目标为平王屋太行两山
  Int  愚公,子孙荷担者三夫;
  If(愚公去世)
{
     接着让子孙及子孙的子孙接着移山;
}
else
{
     愚公接着自己和自己的子孙移山;
}
do
{
     愚公及其子孙接着移山;
}
while(太行王屋以平)
}         //主程序的结束
}            //类定义的结束

 

二.伪代码2  语言

public class 语言{
string people;
public static void main(String[] args)
if(已经熟悉一门语言)
可以在两周内掌握一门语言并开始熟练编程;
else
抓紧时间先精通一门;
}
三.伪代码3  程序=算法+结构
//积极工作和勤于思考都要占时间
If(它是一种算法)
{   
      它只有三种逻辑:顺序,分支,循环;
}
四.伪代码4  没有工程的时代
If(一个人没有生活在工程的时代)
{
     他不可能是工程大师;
}