网上看了篇文章,觉得很不错,抄在下面。因原文没注明作者,在这也不知道作者是谁了。 [SU;U['7
jkV9$W0
I T?~`vi
编程概述 );=0cnr3
s|!lw
编程术可以看作实用魔法的一个分支。编程魔法师用时间和精力做祭品,与生活在计算机中的精灵订立契约,以换取驾驭代码的能力。 1Ms_2
---fmddlmyy 8M8Odz\3 q
*IWWD\U
要提高编程水平,唯有多看多写。这篇文章看似经验之谈,实质还是灌水。本次灌水,拟定了以下几个主题: 1w'W)x
6\vaR#
§ 编程概述 W=\45BJ
T$*#q('1"}
§ 软件开发中的方法论 A&D<}y/%
Czb:nyRj
§ 编程实践 V2>+s
y
e>g>)!F
§ 嵌入式编程的特点 BD?u|Fd,i:
{wvBs87
编程概述 =[nuesP'
8'#L+$O &N
本文将从不同角度讨论 “ 什么是编程 ” ,或者 “ 什么是编程的本质问题 ” 。这些讨论并不是要得出什么定义,我们实际上是在表述各种编程思想,以期加深对编程的理解。 ErxvGB(2
mKuY=#R P
1 编程不是艺术 <ZjT4><
y_LFkZ
我们的世界是模糊的、连续的、不精确的,但软件是精确、离散的、形式化的,这就注定了软件不能完全描述现实世界。因此我们需要知道描述哪些部分,忽略哪些部分,这就是软件的本质问题。 0^K2"De
--- Tom Demarco a[@Y>
rk
&ME#<r
编程不是艺术。编程不追求完美,它的目的是解决问题。 >9<