大道至简(周爱民)第一章读后感-------伪代码
一、大道至简第一章主要是讲了编程的精义,开篇讲了愚公移山之事,用伪代码形式写这个故事就是:
goal--put the mount away
begin--input A B C... (主要是参与移山的人选:(愚公)率子孙荷担者三夫、孀妻)
IF (A B C dead) (原文说我们死了,还有我们的子孙后代,这也因此构成了循环)
a b c......
until the mount put by people (直到这座山被移走才停止)
Break
End
二、会或者不会写程序的问题
IF(自己知道在早上起床后需要: 如果天冷则先穿衣服后洗漱&&
如果天热则可反之&&日复一日直到死亡)
Then
{
你能编程了!
}
IF(如果有类似于生病、不能行动、以及意外的紧急
事件)
Then
{
则当日可以略过,
那么你就可以开始向设计师发展
}
End
三、程序=数据+算法
Begin(算法开始)
IF(你要完成一个程序)
Then
{
第一要务是先把事情分析清楚,事件先后
的逻辑关系和依赖关系搞清楚&&然后再去代码实现
}
end(算法结束)
四、语言
IF(你熟悉了一门语言)
then{
编程语言只有
喜欢与不喜欢的问题,没有会不会的问题。任何的一门语
言,你都可以在两周内掌握并开始熟练编程。因为任何的
一门语言,他们的底层函数库都是那么的相似,而他们
API 都是那样的依赖于操作系统。A 语言里有的,B 语言
里也基本都有。
}
End