观看了《大道至简》第一章后,从愚公移山的故事中可以发现愚公移山其实可以看作是一个一个项目,下面用JAVA伪代码形式编写:
Import java(愚公移山)
//愚公移山
public class yugongyishan
{
//需求:惩山北之塞,出入之迂;
//项目沟通的基本方式:聚室而谋曰;
//项目最终目标:毕力平险,指通豫南,达于汉阴;
//择定的技术方案:叩石垦壤, 箕畚运于渤海之尾;
//项目中的技术人员和管理人员:(愚公)率子孙荷担者三夫;
//满富工作激情的外协: 邻人京城氏之孀妻,有遗男,始龀,跳往助之;
if(愚公死了)//虽我之死
{
子又生孙,孙又生子;……. 子子孙孙,无穷匮也
愚公的子孙继续移山
}//有子存焉
else
{愚公和他的子孙们一起移山}
do
{
惩山北之塞,出入之迂;
毕力平险,指通豫南,达于汉阴;
}
while(山不平)//循环的条件
{
//虽我之死,有子存焉
//子又生孙,孙又生子;……. 子子孙孙,无穷匮也
//山不加增,何苦而不平
愚公或他的子孙们和邻人京城氏之孀妻的遗男移山
return(山被移完是肯定的,愚公移山只是时间问题)
}
在愚公移山的项目中,我们可以知道编程的根本就是顺序,分支和循环,程序=算法+结构,
无论多么庞大的工程,都是从这些简单的结构开始编写的,我们更应该学好基础知识,掌握好这些结构了。
}