大道至简---软件工程实践者的思想------------java伪代码形式读后感第一章

时间:2022-02-16 21:45:19

import.java.大道至简.*;

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

/*

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

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

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

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

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

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

*/

if(愚公死)

while(山未平)

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

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

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

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

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

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

你可以开始编程;

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

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

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

3.程序=算法+结构

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

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

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

程序已经定型了。

4.语言

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

if(x是一门编程语言)

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

if(A语言里有y)

B语言里很可能也有y。