import.java.大道至简.*;

                                                 

1.编程的精义----愚公移山

/*

原始需求的产生:惩山北之塞,出入之迂

项目沟通的基本方式:聚室而谋曰

项目的目标:毕力平险,指通豫南,达于汉阴

技术方案:叩石垦壤,箕畚运于渤海之尾

三明技术人员和一名工程管理人员:愚公率子孙荷担者三夫

一名力量较弱,但满富工作激情的外协:邻人京城氏之孀妻,有遗男,始齔,跳往助之

*/

 

if(愚公死)

while(山未平)

{子又生孙,孙又生子,子子孙孙继续移山;}

else 愚公自己完成移山的任务;

 

山不加增,山必平,工程实现;

 

 

 

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

/*愚公尚且明白的编程精义,但凡不是先天智障或后天懒惰者,都可学会编程*/

 

if(确信起床后天冷则先穿衣服后洗漱&&确信天热则先洗漱后穿衣服&&确信日复一日如此直到死亡)

你可以开始编程;

if(认为如果有类似于生病、不能行动、以及意外的紧急事件,则当日可以略过)

你可以开始想设计师发展;

/*因为你此时具备了一项常人不具备的基本素质:折衷*/

 

 

 

3.程序=算法+结构

/*积极工作和勤于思考都需要占时间,不可死一味工作而不思考。

算法是对一个程序的逻辑实现的描述,而结构是逻辑实现所依附的数据实体*/

 

if(将程序的算法设计出来了&&把结构描述出来了)

程序已经定型了。

 

 

4.语言

/*因为任何一门语言,它们的底层函数库都是那么的相似,而它们API都是那样的依赖于操作系统*/

if(x是一门编程语言)

你可以在两周内掌握x并开始用它熟练编程;

 

if(A语言里有y)

B语言里很可能也有y。