首先呢,在读一本书之前,我首先会把她的序认认真真的读完,她是一本书的概括,一本书的理解,一本书的精华,等等!
此外呢,《大道至简》这本书一开始就引用愚公移山的故事,并说命,是懒人创造了更便捷的方法。
下面呢,请让我用JAVA伪代码的形式进行写一份关于第一章的总结。
import.java.大道至简.*;
import.java.愚公移山.*;
public class YuGongYiShan{
//愚公={项目组织者、团队经理、编程人员、技术分析师};
//项目如下:
//项目需求:“惩山北之塞,出入之迂”;
//联系方式:“聚室而谋”;
//项目目标:“毕力平险,指通豫南,达于汉阴”;
//项目方案:“叩石垦壤,箕畚运于渤海之尾”;
//项目人员:“(愚公)率子孙荷担者三夫”;
//项目外协:“邻人京城氏之孀妻,有遗男,始龀,跳往助之”;
//项目根本:条件、顺序、循环
x=人;
y=编程;
z=设计师;
if(x是先天智障者 || x后天懒惰者)
x不会y;
else
{
if(x天冷则先穿衣服后洗漱 && x天热则可反之 && x日复一日直到死亡)
{
if(x有类似于生病、不能行动、以及意外的紧急 事件)
{x可当日略过;x可向z发展;}
}
else
x确信会y;
}
if(x把事件先后 的逻辑关系 && x把时间的依赖关系搞清楚)
x把代码实现;
//程序 = 算法 + 结构
大道至简之编程的精义读后感(JAVA伪代码)
if(x将这个程序的算法 设计出来了,把结构描述出来了)
程序就定型了;
while(x熟悉了一门语言)
{
y的语言只有 喜欢与不喜欢的问题,没有会不会的问题;
}
while(没有工程的时代)
{
if(程序员掌握了一门语言)
用程序的方式思考和学习算法;
}
}
//此外呢,经过大一一年的C++学习,慢慢掌握了一些简单的语句,进而进行简单的编程。
//《大道至简》这本书,里面提到这一点。“编程=算法+结构”。对,这公式巧妙的把代码绕了过去,代码其实就是算法,算法就是我思想,我的想法,一个好的编程重要的是思考的过程其次才是涂鸦式的代码。算法是对一个程序的逻辑实现的描述,而结构是逻辑实现所依附的数据实体。这样在拿到一个程序后,第一反应就不应该是“诶,这道题我没见过,我不会做”或者说“这道题之前不久就讲过,我懒得去做”,而是重新去思考,实现这一程序要求需要哪几步,每步需要用到用到什么算法等等。有了这样的步骤后,完成的程序对于你才有意义,重要是你从这一过程中得到了什么。所以说思考很重要。
//综上所述,我们要认真仔细读一读这本《大道至简》,因为浓缩的都是精华,在每部分里面,我们都可以去探寻那些隐藏在字里行间的精华,慢慢去品味!